Struct cardano_serialization_lib::Header
source · [−]pub struct Header { /* private fields */ }
Implementations
sourceimpl Header
impl Header
pub fn from_bytes(bytes: Vec<u8>) -> Result<Header, DeserializeError>
sourceimpl Header
impl Header
pub fn header_body(&self) -> HeaderBody
pub fn body_signature(&self) -> KESSignature
pub fn new(header_body: &HeaderBody, body_signature: &KESSignature) -> Self
Trait Implementations
sourceimpl Deserialize for Header
impl Deserialize for Header
fn deserialize<R: BufRead + Seek>(
raw: &mut Deserializer<R>
) -> Result<Self, DeserializeError>
sourceimpl DeserializeEmbeddedGroup for Header
impl DeserializeEmbeddedGroup for Header
fn deserialize_as_embedded_group<R: BufRead + Seek>(
raw: &mut Deserializer<R>,
_: Len
) -> Result<Self, DeserializeError>
sourceimpl Serialize for Header
impl Serialize for Header
fn serialize<'se, W: Write>(
&self,
serializer: &'se mut Serializer<W>
) -> Result<&'se mut Serializer<W>>
Auto Trait Implementations
impl RefUnwindSafe for Header
impl Send for Header
impl Sync for Header
impl Unpin for Header
impl UnwindSafe for Header
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more