Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Coder = interfaces.Coder[*TypeWithBlob](triple_hyphen_io.CoderTypeMap[*Blob](typedCoders))
Functions ¶
This section is empty.
Types ¶
type Blob ¶
type Blob interface {
GetRepoBlob() Blob
GetPublicKey() repo_signing.PublicKey
}
type BlobMutable ¶
type TomlLocalPathV0 ¶
type TomlLocalPathV0 struct {
repo_signing.TomlPublicKeyV0
Path string `toml:"path"`
}
func (TomlLocalPathV0) Equals ¶
func (a TomlLocalPathV0) Equals(b TomlLocalPathV0) bool
func (TomlLocalPathV0) GetRepoBlob ¶
func (b TomlLocalPathV0) GetRepoBlob() Blob
func (*TomlLocalPathV0) Reset ¶
func (a *TomlLocalPathV0) Reset()
func (*TomlLocalPathV0) ResetWith ¶
func (a *TomlLocalPathV0) ResetWith(b TomlLocalPathV0)
type TomlUriV0 ¶
type TomlUriV0 struct {
repo_signing.TomlPublicKeyV0
Uri values.Uri `toml:"uri"`
}
func (TomlUriV0) GetRepoBlob ¶
func (TomlUriV0) GetRepoType ¶
func (b TomlUriV0) GetRepoType()
type TomlXDGV0 ¶
type TomlXDGV0 struct {
repo_signing.TomlPublicKeyV0
Data string `toml:"data"`
Config string `toml:"config"`
State string `toml:"state"`
Cache string `toml:"cache"`
Runtime string `toml:"runtime"`
}
func TomlXDGV0FromXDG ¶
func (TomlXDGV0) GetRepoBlob ¶
type TypeWithBlob ¶
type TypeWithBlob = triple_hyphen_io.TypedStruct[*Blob]
Click to show internal directories.
Click to hide internal directories.