pub struct ReferenceNodeCodec;
Simple reference implementation of a NodeCodec
.
Returns the "default value" for a type. Read more
Performs copy-assignment from source
. Read more
Get the hashed null node.
Decode bytes to a Node
. Returns Self::E
on failure.
Decode bytes to the Hasher
s output type. Returns None
on failure.
Check if the provided bytes correspond to the codecs "empty" node.
Returns an encoded leaf node
Returns an encoded extension node
Returns an encoded branch node. Takes an iterator yielding ChildReference<H::Out>
and an optional value
Creates owned data from borrowed data, usually by cloning. Read more
🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)
Immutably borrows from an owned value. Read more
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)
Mutably borrows from an owned value. Read more
🔬 This is a nightly-only experimental API. (get_type_id
)
this method will likely be replaced by an associated static