pub struct ReleaseBuildId(/* private fields */);Expand description
ReleaseBuildId
Non-circular identity embedded into every Wasm in one planned release build.
Implementations§
Source§impl ReleaseBuildId
impl ReleaseBuildId
Sourcepub fn from_nonce(nonce: ReleaseBuildNonce) -> Self
pub fn from_nonce(nonce: ReleaseBuildNonce) -> Self
Derive the only valid release-build identity from a journalled nonce.
pub const fn as_bytes(&self) -> &[u8; 32]
Trait Implementations§
Source§impl Clone for ReleaseBuildId
impl Clone for ReleaseBuildId
Source§fn clone(&self) -> ReleaseBuildId
fn clone(&self) -> ReleaseBuildId
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 moreimpl Copy for ReleaseBuildId
Source§impl Debug for ReleaseBuildId
impl Debug for ReleaseBuildId
Source§impl<'de> Deserialize<'de> for ReleaseBuildId
impl<'de> Deserialize<'de> for ReleaseBuildId
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for ReleaseBuildId
impl Display for ReleaseBuildId
impl Eq for ReleaseBuildId
Source§impl FromStr for ReleaseBuildId
impl FromStr for ReleaseBuildId
Source§impl Hash for ReleaseBuildId
impl Hash for ReleaseBuildId
Source§impl Ord for ReleaseBuildId
impl Ord for ReleaseBuildId
Source§fn cmp(&self, other: &ReleaseBuildId) -> Ordering
fn cmp(&self, other: &ReleaseBuildId) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ReleaseBuildId
impl PartialEq for ReleaseBuildId
Source§impl PartialOrd for ReleaseBuildId
impl PartialOrd for ReleaseBuildId
Source§impl Serialize for ReleaseBuildId
impl Serialize for ReleaseBuildId
impl StructuralPartialEq for ReleaseBuildId
Auto Trait Implementations§
impl Freeze for ReleaseBuildId
impl RefUnwindSafe for ReleaseBuildId
impl Send for ReleaseBuildId
impl Sync for ReleaseBuildId
impl Unpin for ReleaseBuildId
impl UnsafeUnpin for ReleaseBuildId
impl UnwindSafe for ReleaseBuildId
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