github.com/xushiwei/go@v0.0.0-20130601165731-2b9d83f45bc9/test/fixedbugs/bug231.go (about) 1 // errorcheck 2 3 // Copyright 2009 The Go Authors. All rights reserved. 4 // Use of this source code is governed by a BSD-style 5 // license that can be found in the LICENSE file. 6 7 package main 8 9 type I interface { m() } 10 type T struct { m func() } 11 type M struct {} 12 func (M) m() {} 13 14 func main() { 15 var t T 16 var m M 17 var i I 18 19 i = m 20 i = t // ERROR "not a method|has no methods" "does not implement I" 21 _ = i 22 }