package impl import ( "context" "gitlab.com/go-course-project/go17/vblog/apps/token" ) var TokenService token.Service = &TokenServiceImpl{} // 定义一个struct, 用于实现 UserService就是刚才定义的接口 // 怎么才能判断这个结构体没有实现这个接口 type TokenServiceImpl struct { } // IssueToken implements token.Service. func (t *TokenServiceImpl) IssueToken(context.Context, *token.IssueTokenRequest) (*token.Token, error) { panic("unimplemented") } // RevolkToken implements token.Service. func (t *TokenServiceImpl) RevolkToken(context.Context, *token.RevolkTokenRequest) (*token.Token, error) { panic("unimplemented") } // ValidateToken implements token.Service. func (t *TokenServiceImpl) ValidateToken(context.Context, *token.ValidateTokenRequest) (*token.Token, error) { panic("unimplemented") }