From 39d4178735d6ca90e076b3fc3d7e38f56fd6b945 Mon Sep 17 00:00:00 2001
From: Robert Griesemer
-// A simple File interface
+// A simple File interface.
interface {
- Read(b Buffer) bool
- Write(b Buffer) bool
- Close()
+ Read([]byte) (int, error)
+ Write([]byte) (int, error)
+ Close() error
+}
+
+
+
+interface {
+ String() string
+ String() string // illegal: String not unique
+ _(x int) // illegal: method must have non-blank name
}
@@ -1272,9 +1280,9 @@ have the method set
-func (p T) Read(b Buffer) bool { return ⦠}
-func (p T) Write(b Buffer) bool { return ⦠}
-func (p T) Close() { ⦠}
+func (p T) Read(p []byte) (n int, err error) { return ⦠}
+func (p T) Write(p []byte) (n int, err error) { return ⦠}
+func (p T) Close() error { return ⦠}
-- 2.52.0