Enum holochain_types::dht_op::UniqueForm [−][src]
pub enum UniqueForm<'a> {
StoreElement(&'a Header),
StoreEntry(&'a NewEntryHeader),
RegisterAgentActivity(&'a Header),
RegisterUpdatedContent(&'a Update),
RegisterUpdatedElement(&'a Update),
RegisterDeletedBy(&'a Delete),
RegisterDeletedEntryHeader(&'a Delete),
RegisterAddLink(&'a CreateLink),
RegisterRemoveLink(&'a DeleteLink),
}
Variants
StoreElement(&'a Header)
Tuple Fields of StoreElement
0: &'a Header
StoreEntry(&'a NewEntryHeader)
Tuple Fields of StoreEntry
0: &'a NewEntryHeader
RegisterAgentActivity(&'a Header)
Tuple Fields of RegisterAgentActivity
0: &'a Header
RegisterUpdatedContent(&'a Update)
Tuple Fields of RegisterUpdatedContent
0: &'a Update
RegisterUpdatedElement(&'a Update)
Tuple Fields of RegisterUpdatedElement
0: &'a Update
RegisterDeletedBy(&'a Delete)
Tuple Fields of RegisterDeletedBy
0: &'a Delete
RegisterDeletedEntryHeader(&'a Delete)
Tuple Fields of RegisterDeletedEntryHeader
0: &'a Delete
RegisterAddLink(&'a CreateLink)
Tuple Fields of RegisterAddLink
0: &'a CreateLink
RegisterRemoveLink(&'a DeleteLink)
Tuple Fields of RegisterRemoveLink
0: &'a DeleteLink
Implementations
Trait Implementations
Return a subset of the content, either as SerializedBytes “content”, which will be used to compute the hash, or as an already precomputed hash which will be used directly Read more
type Error = SerializedBytesError
type Error = SerializedBytesError
The type returned in the event of a conversion error.
Performs the conversion.
Auto Trait Implementations
impl<'a> RefUnwindSafe for UniqueForm<'a>
impl<'a> Send for UniqueForm<'a>
impl<'a> Sync for UniqueForm<'a>
impl<'a> Unpin for UniqueForm<'a>
impl<'a> UnwindSafe for UniqueForm<'a>
Blanket Implementations
fn type_id_compat(&self) -> TypeId
fn type_id_compat(&self) -> TypeId
TODO: once 1.33.0 is the minimum supported compiler version, remove Any::type_id_compat and use StdAny::type_id instead. https://github.com/rust-lang/rust/issues/27745 Read more
Mutably borrows from an owned value. Read more
fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
impl<T, C> HashableContentExtSync<T> for C where
C: HashableContent<HashType = T>,
T: HashTypeSync,
impl<T, C> HashableContentExtSync<T> for C where
C: HashableContent<HashType = T>,
T: HashTypeSync,
Move into a HoloHashed
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more