types

package
v0.14.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 29, 2021 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrAttributesDuplicateKeys = sdkerrors.Register(moduleName, errAttributesDuplicateKeys, "attributes cannot have duplicate keys")
	ErrInvalidAttributeKey     = sdkerrors.Register(moduleName, errInvalidAttributeKey, "attribute key does not match regexp "+attributeNameRegexpString)
)
View Source
var (
	ErrInvalidLengthAttribute        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowAttribute          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupAttribute = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthEndpoint        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowEndpoint          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupEndpoint = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthResource        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowResource          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupResource = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthResourcevalue        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowResourcevalue          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupResourcevalue = fmt.Errorf("proto: unexpected end of group")
)
View Source
var Endpoint_Kind_name = map[int32]string{
	0: "SHARED_HTTP",
	1: "RANDOM_PORT",
}
View Source
var Endpoint_Kind_value = map[string]int32{
	"SHARED_HTTP": 0,
	"RANDOM_PORT": 1,
}

Functions

func AttributesSubsetOf added in v0.9.1

func AttributesSubsetOf(a, b Attributes) bool

AttributesSubsetOf check if a is subset of that For example there are two yaml files being converted into these attributes example 1: a is subset of b --- // a attributes:

region:
  - us-east-1

--- b attributes:

region:
  - us-east-1
  - us-east-2

example 2: a is not subset of b attributes:

region:
  - us-east-1

--- b attributes:

region:
  - us-east-2
  - us-east-3

example 3: a is subset of b attributes:

region:
  - us-east-2
  - us-east-3

--- b attributes:

region:
  - us-east-2

Types

type Attribute added in v0.9.1

type Attribute struct {
	Key   string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty" yaml:"key"`
	Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty" yaml:"value"`
}

Attribute represents key value pair

func NewStringAttribute added in v0.9.1

func NewStringAttribute(key, val string) Attribute

func (*Attribute) Descriptor added in v0.9.1

func (*Attribute) Descriptor() ([]byte, []int)

func (*Attribute) Equal added in v0.9.1

func (m *Attribute) Equal(rhs *Attribute) bool

func (*Attribute) Marshal added in v0.9.1

func (m *Attribute) Marshal() (dAtA []byte, err error)

func (*Attribute) MarshalTo added in v0.9.1

func (m *Attribute) MarshalTo(dAtA []byte) (int, error)

func (*Attribute) MarshalToSizedBuffer added in v0.9.1

func (m *Attribute) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Attribute) ProtoMessage added in v0.9.1

func (*Attribute) ProtoMessage()

func (*Attribute) Reset added in v0.9.1

func (m *Attribute) Reset()

func (*Attribute) Size added in v0.9.1

func (m *Attribute) Size() (n int)

func (*Attribute) String added in v0.9.1

func (m *Attribute) String() string

func (Attribute) SubsetOf added in v0.9.1

func (m Attribute) SubsetOf(rhs Attribute) bool

func (*Attribute) Unmarshal added in v0.9.1

func (m *Attribute) Unmarshal(dAtA []byte) error

func (*Attribute) XXX_DiscardUnknown added in v0.9.1

func (m *Attribute) XXX_DiscardUnknown()

func (*Attribute) XXX_Marshal added in v0.9.1

func (m *Attribute) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Attribute) XXX_Merge added in v0.9.1

func (m *Attribute) XXX_Merge(src proto.Message)

func (*Attribute) XXX_Size added in v0.9.1

func (m *Attribute) XXX_Size() int

func (*Attribute) XXX_Unmarshal added in v0.9.1

func (m *Attribute) XXX_Unmarshal(b []byte) error

type AttributeValue added in v0.9.1

type AttributeValue string

type Attributes added in v0.9.1

type Attributes []Attribute

Attributes purpose of using this type in favor of Cosmos's sdk.Attribute is ability to later extend it with operators to support querying on things like cpu/memory/storage attributes At this moment type though is same as sdk.Attributes but all akash libraries were turned to use a new one

func (Attributes) SubsetOf added in v0.9.1

func (attr Attributes) SubsetOf(that Attributes) bool

func (Attributes) Validate added in v0.9.1

func (attr Attributes) Validate() error

type CPU added in v0.9.1

type CPU struct {
	Units      ResourceValue `protobuf:"bytes,1,opt,name=units,proto3" json:"units"`
	Attributes []Attribute   `protobuf:"bytes,2,rep,name=attributes,proto3" json:"attributes,omitempty" yaml:"cpu,omitempty"`
}

CPU stores resource units and cpu config attributes

func (*CPU) Descriptor added in v0.9.1

func (*CPU) Descriptor() ([]byte, []int)

func (*CPU) Equal added in v0.9.1

func (this *CPU) Equal(that interface{}) bool

func (*CPU) GetAttributes added in v0.9.1

func (m *CPU) GetAttributes() []Attribute

func (*CPU) GetUnits added in v0.9.1

func (m *CPU) GetUnits() ResourceValue

func (*CPU) Marshal added in v0.9.1

func (m *CPU) Marshal() (dAtA []byte, err error)

func (*CPU) MarshalTo added in v0.9.1

func (m *CPU) MarshalTo(dAtA []byte) (int, error)

func (*CPU) MarshalToSizedBuffer added in v0.9.1

func (m *CPU) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CPU) ProtoMessage added in v0.9.1

func (*CPU) ProtoMessage()

func (*CPU) Reset added in v0.9.1

func (m *CPU) Reset()

func (*CPU) Size added in v0.9.1

func (m *CPU) Size() (n int)

func (*CPU) String added in v0.9.1

func (m *CPU) String() string

func (*CPU) Unmarshal added in v0.9.1

func (m *CPU) Unmarshal(dAtA []byte) error

func (*CPU) XXX_DiscardUnknown added in v0.9.1

func (m *CPU) XXX_DiscardUnknown()

func (*CPU) XXX_Marshal added in v0.9.1

func (m *CPU) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CPU) XXX_Merge added in v0.9.1

func (m *CPU) XXX_Merge(src proto.Message)

func (*CPU) XXX_Size added in v0.9.1

func (m *CPU) XXX_Size() int

func (*CPU) XXX_Unmarshal added in v0.9.1

func (m *CPU) XXX_Unmarshal(b []byte) error

type Endpoint added in v0.9.1

type Endpoint struct {
	Kind Endpoint_Kind `protobuf:"varint,1,opt,name=kind,proto3,enum=akash.base.v1beta1.Endpoint_Kind" json:"kind,omitempty"`
}

Endpoint describes a publicly accessible IP service

func (*Endpoint) Descriptor added in v0.9.1

func (*Endpoint) Descriptor() ([]byte, []int)

func (*Endpoint) Equal added in v0.9.1

func (this *Endpoint) Equal(that interface{}) bool

func (*Endpoint) GetKind added in v0.9.3

func (m *Endpoint) GetKind() Endpoint_Kind

func (*Endpoint) Marshal added in v0.9.1

func (m *Endpoint) Marshal() (dAtA []byte, err error)

func (*Endpoint) MarshalTo added in v0.9.1

func (m *Endpoint) MarshalTo(dAtA []byte) (int, error)

func (*Endpoint) MarshalToSizedBuffer added in v0.9.1

func (m *Endpoint) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Endpoint) ProtoMessage added in v0.9.1

func (*Endpoint) ProtoMessage()

func (*Endpoint) Reset added in v0.9.1

func (m *Endpoint) Reset()

func (*Endpoint) Size added in v0.9.1

func (m *Endpoint) Size() (n int)

func (*Endpoint) String added in v0.9.1

func (m *Endpoint) String() string

func (*Endpoint) Unmarshal added in v0.9.1

func (m *Endpoint) Unmarshal(dAtA []byte) error

func (*Endpoint) XXX_DiscardUnknown added in v0.9.1

func (m *Endpoint) XXX_DiscardUnknown()

func (*Endpoint) XXX_Marshal added in v0.9.1

func (m *Endpoint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Endpoint) XXX_Merge added in v0.9.1

func (m *Endpoint) XXX_Merge(src proto.Message)

func (*Endpoint) XXX_Size added in v0.9.1

func (m *Endpoint) XXX_Size() int

func (*Endpoint) XXX_Unmarshal added in v0.9.1

func (m *Endpoint) XXX_Unmarshal(b []byte) error

type Endpoint_Kind added in v0.9.3

type Endpoint_Kind int32

This describes how the endpoint is implemented when the lease is deployed

const (
	// Describes an endpoint that becomes a Kubernetes Ingress
	Endpoint_SHARED_HTTP Endpoint_Kind = 0
	// Describes an endpoint that becomes a Kubernetes NodePort
	Endpoint_RANDOM_PORT Endpoint_Kind = 1
)

func (Endpoint_Kind) EnumDescriptor added in v0.9.3

func (Endpoint_Kind) EnumDescriptor() ([]byte, []int)

func (Endpoint_Kind) String added in v0.9.3

func (x Endpoint_Kind) String() string

type Memory added in v0.9.1

type Memory struct {
	Quantity   ResourceValue `protobuf:"bytes,1,opt,name=quantity,proto3" json:"size" yaml:"size"`
	Attributes []Attribute   `protobuf:"bytes,2,rep,name=attributes,proto3" json:"attributes,omitempty" yaml:"cpu,omitempty"`
}

Memory stores resource quantity and memory attributes

func (*Memory) Descriptor added in v0.9.1

func (*Memory) Descriptor() ([]byte, []int)

func (*Memory) Equal added in v0.9.1

func (this *Memory) Equal(that interface{}) bool

func (*Memory) GetAttributes added in v0.9.1

func (m *Memory) GetAttributes() []Attribute

func (*Memory) GetQuantity added in v0.9.1

func (m *Memory) GetQuantity() ResourceValue

func (*Memory) Marshal added in v0.9.1

func (m *Memory) Marshal() (dAtA []byte, err error)

func (*Memory) MarshalTo added in v0.9.1

func (m *Memory) MarshalTo(dAtA []byte) (int, error)

func (*Memory) MarshalToSizedBuffer added in v0.9.1

func (m *Memory) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Memory) ProtoMessage added in v0.9.1

func (*Memory) ProtoMessage()

func (*Memory) Reset added in v0.9.1

func (m *Memory) Reset()

func (*Memory) Size added in v0.9.1

func (m *Memory) Size() (n int)

func (*Memory) String added in v0.9.1

func (m *Memory) String() string

func (*Memory) Unmarshal added in v0.9.1

func (m *Memory) Unmarshal(dAtA []byte) error

func (*Memory) XXX_DiscardUnknown added in v0.9.1

func (m *Memory) XXX_DiscardUnknown()

func (*Memory) XXX_Marshal added in v0.9.1

func (m *Memory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Memory) XXX_Merge added in v0.9.1

func (m *Memory) XXX_Merge(src proto.Message)

func (*Memory) XXX_Size added in v0.9.1

func (m *Memory) XXX_Size() int

func (*Memory) XXX_Unmarshal added in v0.9.1

func (m *Memory) XXX_Unmarshal(b []byte) error

type PlacementRequirements added in v0.9.1

type PlacementRequirements struct {
	// SignedBy list of keys that tenants expect to have signatures from
	SignedBy SignedBy `protobuf:"bytes,1,opt,name=signed_by,json=signedBy,proto3" json:"signed_by" yaml:"signed_by"`
	// Attribute list of attributes tenant expects from the provider
	Attributes []Attribute `protobuf:"bytes,2,rep,name=attributes,proto3" json:"attributes" yaml:"attributes"`
}

PlacementRequirements

func (*PlacementRequirements) Descriptor added in v0.9.1

func (*PlacementRequirements) Descriptor() ([]byte, []int)

func (*PlacementRequirements) Marshal added in v0.9.1

func (m *PlacementRequirements) Marshal() (dAtA []byte, err error)

func (*PlacementRequirements) MarshalTo added in v0.9.1

func (m *PlacementRequirements) MarshalTo(dAtA []byte) (int, error)

func (*PlacementRequirements) MarshalToSizedBuffer added in v0.9.1

func (m *PlacementRequirements) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PlacementRequirements) ProtoMessage added in v0.9.1

func (*PlacementRequirements) ProtoMessage()

func (*PlacementRequirements) Reset added in v0.9.1

func (m *PlacementRequirements) Reset()

func (*PlacementRequirements) Size added in v0.9.1

func (m *PlacementRequirements) Size() (n int)

func (*PlacementRequirements) String added in v0.9.1

func (m *PlacementRequirements) String() string

func (*PlacementRequirements) Unmarshal added in v0.9.1

func (m *PlacementRequirements) Unmarshal(dAtA []byte) error

func (*PlacementRequirements) XXX_DiscardUnknown added in v0.9.1

func (m *PlacementRequirements) XXX_DiscardUnknown()

func (*PlacementRequirements) XXX_Marshal added in v0.9.1

func (m *PlacementRequirements) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PlacementRequirements) XXX_Merge added in v0.9.1

func (m *PlacementRequirements) XXX_Merge(src proto.Message)

func (*PlacementRequirements) XXX_Size added in v0.9.1

func (m *PlacementRequirements) XXX_Size() int

func (*PlacementRequirements) XXX_Unmarshal added in v0.9.1

func (m *PlacementRequirements) XXX_Unmarshal(b []byte) error

type ResUnit added in v0.9.1

type ResUnit interface {
	Equals(ResUnit) bool
	Add(unit ResUnit) bool
}

type ResourceGroup

type ResourceGroup interface {
	GetName() string
	GetResources() []Resources
}

ResourceGroup is the interface that wraps GetName and GetResources methods

type ResourceUnits added in v0.9.1

type ResourceUnits struct {
	CPU       *CPU       `protobuf:"bytes,1,opt,name=cpu,proto3" json:"cpu,omitempty" yaml:"cpu,omitempty"`
	Memory    *Memory    `protobuf:"bytes,2,opt,name=memory,proto3" json:"memory,omitempty" yaml:"memory,omitempty"`
	Storage   *Storage   `protobuf:"bytes,3,opt,name=storage,proto3" json:"storage,omitempty" yaml:"storage,omitempty"`
	Endpoints []Endpoint `protobuf:"bytes,4,rep,name=endpoints,proto3" json:"endpoints" yaml:"endpoints"`
}

ResourceUnits describes all available resources types for deployment/node etc if field is nil resource is not present in the given data-structure

func (ResourceUnits) Add added in v0.9.1

AddUnit it rather searches for existing entry of the same type and sums values if type not found it appends

func (*ResourceUnits) Descriptor added in v0.9.1

func (*ResourceUnits) Descriptor() ([]byte, []int)

func (*ResourceUnits) Equal added in v0.9.1

func (this *ResourceUnits) Equal(that interface{}) bool

func (ResourceUnits) Equals added in v0.9.1

func (m ResourceUnits) Equals(rhs ResourceUnits) bool

func (*ResourceUnits) GetCPU added in v0.9.1

func (m *ResourceUnits) GetCPU() *CPU

func (*ResourceUnits) GetEndpoints added in v0.9.1

func (m *ResourceUnits) GetEndpoints() []Endpoint

func (*ResourceUnits) GetMemory added in v0.9.1

func (m *ResourceUnits) GetMemory() *Memory

func (*ResourceUnits) GetStorage added in v0.9.1

func (m *ResourceUnits) GetStorage() *Storage

func (*ResourceUnits) Marshal added in v0.9.1

func (m *ResourceUnits) Marshal() (dAtA []byte, err error)

func (*ResourceUnits) MarshalTo added in v0.9.1

func (m *ResourceUnits) MarshalTo(dAtA []byte) (int, error)

func (*ResourceUnits) MarshalToSizedBuffer added in v0.9.1

func (m *ResourceUnits) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ResourceUnits) ProtoMessage added in v0.9.1

func (*ResourceUnits) ProtoMessage()

func (*ResourceUnits) Reset added in v0.9.1

func (m *ResourceUnits) Reset()

func (*ResourceUnits) Size added in v0.9.1

func (m *ResourceUnits) Size() (n int)

func (*ResourceUnits) String added in v0.9.1

func (m *ResourceUnits) String() string

func (ResourceUnits) Sub added in v0.9.1

Sub tbd

func (*ResourceUnits) Unmarshal added in v0.9.1

func (m *ResourceUnits) Unmarshal(dAtA []byte) error

func (*ResourceUnits) XXX_DiscardUnknown added in v0.9.1

func (m *ResourceUnits) XXX_DiscardUnknown()

func (*ResourceUnits) XXX_Marshal added in v0.9.1

func (m *ResourceUnits) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ResourceUnits) XXX_Merge added in v0.9.1

func (m *ResourceUnits) XXX_Merge(src proto.Message)

func (*ResourceUnits) XXX_Size added in v0.9.1

func (m *ResourceUnits) XXX_Size() int

func (*ResourceUnits) XXX_Unmarshal added in v0.9.1

func (m *ResourceUnits) XXX_Unmarshal(b []byte) error

type ResourceValue added in v0.9.1

type ResourceValue struct {
	Val github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,1,opt,name=val,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"val"`
}

Unit stores cpu, memory and storage metrics

func NewResourceValue added in v0.9.1

func NewResourceValue(val uint64) ResourceValue

func (*ResourceValue) Descriptor added in v0.9.1

func (*ResourceValue) Descriptor() ([]byte, []int)

func (*ResourceValue) Equal added in v0.9.1

func (this *ResourceValue) Equal(that interface{}) bool

func (*ResourceValue) Marshal added in v0.9.1

func (m *ResourceValue) Marshal() (dAtA []byte, err error)

func (*ResourceValue) MarshalTo added in v0.9.1

func (m *ResourceValue) MarshalTo(dAtA []byte) (int, error)

func (*ResourceValue) MarshalToSizedBuffer added in v0.9.1

func (m *ResourceValue) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ResourceValue) ProtoMessage added in v0.9.1

func (*ResourceValue) ProtoMessage()

func (*ResourceValue) Reset added in v0.9.1

func (m *ResourceValue) Reset()

func (*ResourceValue) Size added in v0.9.1

func (m *ResourceValue) Size() (n int)

func (*ResourceValue) String added in v0.9.1

func (m *ResourceValue) String() string

func (*ResourceValue) Unmarshal added in v0.9.1

func (m *ResourceValue) Unmarshal(dAtA []byte) error

func (ResourceValue) Value added in v0.9.1

func (m ResourceValue) Value() uint64

func (*ResourceValue) XXX_DiscardUnknown added in v0.9.1

func (m *ResourceValue) XXX_DiscardUnknown()

func (*ResourceValue) XXX_Marshal added in v0.9.1

func (m *ResourceValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ResourceValue) XXX_Merge added in v0.9.1

func (m *ResourceValue) XXX_Merge(src proto.Message)

func (*ResourceValue) XXX_Size added in v0.9.1

func (m *ResourceValue) XXX_Size() int

func (*ResourceValue) XXX_Unmarshal added in v0.9.1

func (m *ResourceValue) XXX_Unmarshal(b []byte) error

type Resources added in v0.9.1

type Resources struct {
	Resources ResourceUnits `json:"resources"`
	Count     uint32        `json:"count"`
}

Resources stores Unit details and Count value

type SignedBy added in v0.9.1

type SignedBy struct {
	// all_of all keys in this list must have signed attributes
	AllOf []string `protobuf:"bytes,1,rep,name=all_of,json=allOf,proto3" json:"all_of" yaml:"allOf"`
	// any_of at least of of the keys from the list must have signed attributes
	AnyOf []string `protobuf:"bytes,2,rep,name=any_of,json=anyOf,proto3" json:"any_of" yaml:"anyOf"`
}

SignedBy represents validation accounts that tenant expects signatures for provider attributes AllOf has precedence i.e. if there is at least one entry AnyOf is ignored regardless to how many entries there this behaviour to be discussed

func (*SignedBy) Descriptor added in v0.9.1

func (*SignedBy) Descriptor() ([]byte, []int)

func (*SignedBy) Marshal added in v0.9.1

func (m *SignedBy) Marshal() (dAtA []byte, err error)

func (*SignedBy) MarshalTo added in v0.9.1

func (m *SignedBy) MarshalTo(dAtA []byte) (int, error)

func (*SignedBy) MarshalToSizedBuffer added in v0.9.1

func (m *SignedBy) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SignedBy) ProtoMessage added in v0.9.1

func (*SignedBy) ProtoMessage()

func (*SignedBy) Reset added in v0.9.1

func (m *SignedBy) Reset()

func (*SignedBy) Size added in v0.9.1

func (m *SignedBy) Size() (n int)

func (*SignedBy) String added in v0.9.1

func (m *SignedBy) String() string

func (*SignedBy) Unmarshal added in v0.9.1

func (m *SignedBy) Unmarshal(dAtA []byte) error

func (*SignedBy) XXX_DiscardUnknown added in v0.9.1

func (m *SignedBy) XXX_DiscardUnknown()

func (*SignedBy) XXX_Marshal added in v0.9.1

func (m *SignedBy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SignedBy) XXX_Merge added in v0.9.1

func (m *SignedBy) XXX_Merge(src proto.Message)

func (*SignedBy) XXX_Size added in v0.9.1

func (m *SignedBy) XXX_Size() int

func (*SignedBy) XXX_Unmarshal added in v0.9.1

func (m *SignedBy) XXX_Unmarshal(b []byte) error

type Storage added in v0.9.1

type Storage struct {
	Quantity   ResourceValue `protobuf:"bytes,1,opt,name=quantity,proto3" json:"size" yaml:"size"`
	Attributes []Attribute   `protobuf:"bytes,2,rep,name=attributes,proto3" json:"attributes,omitempty" yaml:"cpu,omitempty"`
}

Storage stores resource quantity and storage attributes

func (*Storage) Descriptor added in v0.9.1

func (*Storage) Descriptor() ([]byte, []int)

func (*Storage) Equal added in v0.9.1

func (this *Storage) Equal(that interface{}) bool

func (*Storage) GetAttributes added in v0.9.1

func (m *Storage) GetAttributes() []Attribute

func (*Storage) GetQuantity added in v0.9.1

func (m *Storage) GetQuantity() ResourceValue

func (*Storage) Marshal added in v0.9.1

func (m *Storage) Marshal() (dAtA []byte, err error)

func (*Storage) MarshalTo added in v0.9.1

func (m *Storage) MarshalTo(dAtA []byte) (int, error)

func (*Storage) MarshalToSizedBuffer added in v0.9.1

func (m *Storage) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Storage) ProtoMessage added in v0.9.1

func (*Storage) ProtoMessage()

func (*Storage) Reset added in v0.9.1

func (m *Storage) Reset()

func (*Storage) Size added in v0.9.1

func (m *Storage) Size() (n int)

func (*Storage) String added in v0.9.1

func (m *Storage) String() string

func (*Storage) Unmarshal added in v0.9.1

func (m *Storage) Unmarshal(dAtA []byte) error

func (*Storage) XXX_DiscardUnknown added in v0.9.1

func (m *Storage) XXX_DiscardUnknown()

func (*Storage) XXX_Marshal added in v0.9.1

func (m *Storage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Storage) XXX_Merge added in v0.9.1

func (m *Storage) XXX_Merge(src proto.Message)

func (*Storage) XXX_Size added in v0.9.1

func (m *Storage) XXX_Size() int

func (*Storage) XXX_Unmarshal added in v0.9.1

func (m *Storage) XXX_Unmarshal(b []byte) error

type Unit added in v0.6.0

type Unit interface {
	String() string
	// contains filtered or unexported methods
}

type UnitType added in v0.9.1

type UnitType int

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL