pub struct ThreadGenesisAdmission {
pub version: u16,
pub basis: AdmissionBasis,
pub spool: Uuid,
pub spool_genesis: ContentHash,
pub thread: ContentHash,
pub owner: Uuid,
pub creator: [u8; 32],
pub authority_digest: ContentHash,
pub executor: [u8; 32],
pub admitted_at_ms: i64,
}Fields§
§version: u16§basis: AdmissionBasis§spool: Uuid§spool_genesis: ContentHash§thread: ContentHash§owner: Uuid§creator: [u8; 32]§executor: [u8; 32]§admitted_at_ms: i64Implementations§
Source§impl ThreadGenesisAdmission
impl ThreadGenesisAdmission
pub fn encode(&self) -> Result<Vec<u8>, HeddleError>
pub fn decode(bytes: &[u8]) -> Result<ThreadGenesisAdmission, HeddleError>
Trait Implementations§
Source§impl Clone for ThreadGenesisAdmission
impl Clone for ThreadGenesisAdmission
Source§fn clone(&self) -> ThreadGenesisAdmission
fn clone(&self) -> ThreadGenesisAdmission
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 ThreadGenesisAdmission
impl Debug for ThreadGenesisAdmission
Source§impl<'de> Deserialize<'de> for ThreadGenesisAdmission
impl<'de> Deserialize<'de> for ThreadGenesisAdmission
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ThreadGenesisAdmission, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ThreadGenesisAdmission, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ThreadGenesisAdmission
Source§impl PartialEq for ThreadGenesisAdmission
impl PartialEq for ThreadGenesisAdmission
Source§impl Serialize for ThreadGenesisAdmission
impl Serialize for ThreadGenesisAdmission
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 ThreadGenesisAdmission
Auto Trait Implementations§
impl Freeze for ThreadGenesisAdmission
impl RefUnwindSafe for ThreadGenesisAdmission
impl Send for ThreadGenesisAdmission
impl Sync for ThreadGenesisAdmission
impl Unpin for ThreadGenesisAdmission
impl UnsafeUnpin for ThreadGenesisAdmission
impl UnwindSafe for ThreadGenesisAdmission
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