pub trait FromBuilder: AsRef<[u8]> + Sized {
type Builder: OctetsBuilder + FreezeBuilder<Octets = Self>;
// Required method
fn from_builder(builder: Self::Builder) -> Self;
}
Expand description
An octets type that can be created from an octets builder.
Required Associated Types§
Sourcetype Builder: OctetsBuilder + FreezeBuilder<Octets = Self>
type Builder: OctetsBuilder + FreezeBuilder<Octets = Self>
The type of builder this octets type can be created from.
Required Methods§
Sourcefn from_builder(builder: Self::Builder) -> Self
fn from_builder(builder: Self::Builder) -> Self
Creates an octets value from an octets builder.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.