pub struct TicketMetadata { /* private fields */ }Implementations§
Source§impl TicketMetadata
impl TicketMetadata
Sourcepub const fn new() -> Self
pub const fn new() -> Self
Creates a new TicketMetadata.
Sourcepub const fn create(len: usize) -> Self
pub const fn create(len: usize) -> Self
Creates a new TicketMetadata from the provided parameter.
Sourcepub const fn len() -> usize
pub const fn len() -> usize
Gets the length of the TicketMetadata.
Sourcepub const fn ticket_len(&self) -> u8
pub const fn ticket_len(&self) -> u8
Get the length of the Ticket for this TicketMetadata.
Sourcepub const fn is_empty(&self) -> bool
pub const fn is_empty(&self) -> bool
Gets whether the TicketMetadata is empty.
Sourcepub fn to_bytes(self) -> [u8; 3]
pub fn to_bytes(self) -> [u8; 3]
Converts the TicketMetadata to a byte array.
Trait Implementations§
Source§impl Clone for TicketMetadata
impl Clone for TicketMetadata
Source§fn clone(&self) -> TicketMetadata
fn clone(&self) -> TicketMetadata
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 TicketMetadata
impl Debug for TicketMetadata
Source§impl Default for TicketMetadata
impl Default for TicketMetadata
Source§impl PartialEq for TicketMetadata
impl PartialEq for TicketMetadata
impl Copy for TicketMetadata
impl Eq for TicketMetadata
impl StructuralPartialEq for TicketMetadata
Auto Trait Implementations§
impl Freeze for TicketMetadata
impl RefUnwindSafe for TicketMetadata
impl Send for TicketMetadata
impl Sync for TicketMetadata
impl Unpin for TicketMetadata
impl UnwindSafe for TicketMetadata
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