pub struct OmniLockWitnessLock(/* private fields */);Implementations§
Source§impl OmniLockWitnessLock
impl OmniLockWitnessLock
pub const FIELD_COUNT: usize = 3usize
pub fn total_size(&self) -> usize
pub fn field_count(&self) -> usize
pub fn count_extra_fields(&self) -> usize
pub fn has_extra_fields(&self) -> bool
pub fn signature(&self) -> BytesOpt
pub fn omni_identity(&self) -> IdentityOpt
pub fn preimage(&self) -> BytesOpt
pub fn as_reader<'r>(&'r self) -> OmniLockWitnessLockReader<'r>
Trait Implementations§
Source§impl Clone for OmniLockWitnessLock
impl Clone for OmniLockWitnessLock
Source§fn clone(&self) -> OmniLockWitnessLock
fn clone(&self) -> OmniLockWitnessLock
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 OmniLockWitnessLock
impl Debug for OmniLockWitnessLock
Source§impl Default for OmniLockWitnessLock
impl Default for OmniLockWitnessLock
Source§impl Display for OmniLockWitnessLock
impl Display for OmniLockWitnessLock
Source§impl Entity for OmniLockWitnessLock
impl Entity for OmniLockWitnessLock
const NAME: &'static str = "OmniLockWitnessLock"
type Builder = OmniLockWitnessLockBuilder
fn new_unchecked(data: Bytes) -> Self
fn as_bytes(&self) -> Bytes
fn as_slice(&self) -> &[u8] ⓘ
fn from_slice(slice: &[u8]) -> VerificationResult<Self>
fn from_compatible_slice(slice: &[u8]) -> VerificationResult<Self>
fn new_builder() -> Self::Builder
fn as_builder(self) -> Self::Builder
Auto Trait Implementations§
impl !Freeze for OmniLockWitnessLock
impl RefUnwindSafe for OmniLockWitnessLock
impl Send for OmniLockWitnessLock
impl Sync for OmniLockWitnessLock
impl Unpin for OmniLockWitnessLock
impl UnwindSafe for OmniLockWitnessLock
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.