mirror of https://github.com/knative/pkg.git
Using var() block to define variables (#394)
Signed-off-by: xichengliudui <1693291525@qq.com>
This commit is contained in:
parent
c697d0b0e1
commit
6916051a96
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
Loading…
Reference in New Issue