Using var() block to define variables (#394)

Signed-off-by: xichengliudui <1693291525@qq.com>
This commit is contained in:
lIuDuI 2019-04-23 23:53:29 +08:00 committed by Knative Prow Robot
parent c697d0b0e1
commit 6916051a96
4 changed files with 19 additions and 11 deletions

View File

@ -42,8 +42,10 @@ type WithPodSpec struct {
Template PodSpecable `json:"template,omitempty"`
}
var _ duck.Populatable = (*WithPod)(nil)
var _ duck.Implementable = (*PodSpecable)(nil)
var (
_ duck.Populatable = (*WithPod)(nil)
_ duck.Implementable = (*PodSpecable)(nil)
)
// GetFullType implements duck.Implementable
func (_ *PodSpecable) GetFullType() duck.Populatable {

View File

@ -42,8 +42,10 @@ type ScalableStatus struct {
Replicas int32 `json:"replicas,omitempty"`
}
var _ duck.Populatable = (*Scalable)(nil)
var _ duck.Implementable = (*Scalable)(nil)
var (
_ duck.Populatable = (*Scalable)(nil)
_ duck.Implementable = (*Scalable)(nil)
)
// GetFullType implements duck.Implementable
func (_ *Scalable) GetFullType() duck.Populatable {

View File

@ -60,9 +60,11 @@ type AddressStatus struct {
Address *Addressable `json:"address,omitempty"`
}
// Verify AddressableType resources meet duck contracts.
var _ duck.Populatable = (*AddressableType)(nil)
var _ apis.Listable = (*AddressableType)(nil)
var (
// Verify AddressableType resources meet duck contracts.
_ duck.Populatable = (*AddressableType)(nil)
_ apis.Listable = (*AddressableType)(nil)
)
// GetFullType implements duck.Implementable
func (*Addressable) GetFullType() duck.Populatable {

View File

@ -60,11 +60,13 @@ type TargetStatus struct {
Targetable *Targetable `json:"targetable,omitempty"`
}
// In order for Targetable to be Implementable, Target must be Populatable.
var _ duck.Populatable = (*Target)(nil)
var (
// In order for Targetable to be Implementable, Target must be Populatable.
_ duck.Populatable = (*Target)(nil)
// Ensure Target satisfies apis.Listable
var _ apis.Listable = (*Target)(nil)
// Ensure Target satisfies apis.Listable
_ apis.Listable = (*Target)(nil)
)
// GetFullType implements duck.Implementable
func (*Targetable) GetFullType() duck.Populatable {