pub struct ClosedSourceMeta {
pub mid: u32,
pub mlen: usize,
pub size: usize,
pub open_meta: Meta,
pub provider: Provider,
/* private fields */
}Expand description
ClosedSourceMeta helps identify a closed source message we cannot interprate.
Fields§
§mid: u32Message ID “as is”
mlen: usizeMessage length (total payload) “as is”
size: usizeSize of chunk. This library is designed to support all open source messages that are short. Yet a BINEX (prototype) message may span 2^27 bytes.
open_meta: MetaMeta data that follows the open source protocol.
provider: ProviderProvider of this message. Only this organization may fully decode this message.
Trait Implementations§
Source§impl Clone for ClosedSourceMeta
impl Clone for ClosedSourceMeta
Source§fn clone(&self) -> ClosedSourceMeta
fn clone(&self) -> ClosedSourceMeta
Returns a duplicate of the value. Read more
1.0.0 · 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 ClosedSourceMeta
impl Debug for ClosedSourceMeta
impl Copy for ClosedSourceMeta
Auto Trait Implementations§
impl Freeze for ClosedSourceMeta
impl RefUnwindSafe for ClosedSourceMeta
impl Send for ClosedSourceMeta
impl Sync for ClosedSourceMeta
impl Unpin for ClosedSourceMeta
impl UnwindSafe for ClosedSourceMeta
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