pub struct StatePageBlob {
pub format_version: u32,
pub page_id: String,
pub codec: String,
pub decoded_bytes: u64,
pub bytes: Vec<u8>,
}Fields§
§format_version: u32§page_id: String§codec: String§decoded_bytes: u64§bytes: Vec<u8>Implementations§
Source§impl StatePageBlob
impl StatePageBlob
pub fn new(bytes: Vec<u8>) -> Result<StatePageBlob, CanwuError>
pub fn validate(&self) -> Result<(), CanwuError>
Trait Implementations§
Source§impl Clone for StatePageBlob
impl Clone for StatePageBlob
Source§fn clone(&self) -> StatePageBlob
fn clone(&self) -> StatePageBlob
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for StatePageBlob
impl Debug for StatePageBlob
Source§impl<'de> Deserialize<'de> for StatePageBlob
impl<'de> Deserialize<'de> for StatePageBlob
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<StatePageBlob, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<StatePageBlob, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for StatePageBlob
Source§impl PartialEq for StatePageBlob
impl PartialEq for StatePageBlob
Source§impl Serialize for StatePageBlob
impl Serialize for StatePageBlob
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for StatePageBlob
Auto Trait Implementations§
impl Freeze for StatePageBlob
impl RefUnwindSafe for StatePageBlob
impl Send for StatePageBlob
impl Sync for StatePageBlob
impl Unpin for StatePageBlob
impl UnsafeUnpin for StatePageBlob
impl UnwindSafe for StatePageBlob
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more