#[repr(C)]pub struct RawToken { /* private fields */ }
Implementations§
Source§impl RawToken
impl RawToken
pub fn version(&self) -> u8
pub fn signature(&self) -> &[u8; 64]
pub fn payload_length(&self) -> usize
pub fn as_buffer(&self) -> &[u8] ⓘ
pub fn payload(&self) -> &[u8] ⓘ
Sourcepub fn from_buffer<'a>(
buffer: &'a [u8],
) -> Result<&'a Self, TokenValidationError>
pub fn from_buffer<'a>( buffer: &'a [u8], ) -> Result<&'a Self, TokenValidationError>
Returns a RawToken from a raw buffer.
Auto Trait Implementations§
impl Freeze for RawToken
impl RefUnwindSafe for RawToken
impl Send for RawToken
impl Sync for RawToken
impl Unpin for RawToken
impl UnwindSafe for RawToken
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