pub struct AeaAuthData { /* private fields */ }Expand description
Wraps an AEAAuthData handle.
Implementations§
Source§impl AeaAuthData
impl AeaAuthData
Sourcepub fn from_context(context: &AeaContext) -> Result<Self>
pub fn from_context(context: &AeaContext) -> Result<Self>
Wraps AEAAuthDataCreateWithContext.
Sourcepub fn entry_count(&self) -> u32
pub fn entry_count(&self) -> u32
Wraps AEAAuthDataGetEntry.
Sourcepub fn entry(&self, index: u32) -> Result<NamedBlobEntry>
pub fn entry(&self, index: u32) -> Result<NamedBlobEntry>
Wraps AEAAuthDataGetEntry.
Sourcepub fn entries(&self) -> Result<Vec<NamedBlobEntry>>
pub fn entries(&self) -> Result<Vec<NamedBlobEntry>>
Wraps AEAAuthDataAppendEntry.
Sourcepub fn append_entry(&mut self, entry: &NamedBlobEntry) -> Result<()>
pub fn append_entry(&mut self, entry: &NamedBlobEntry) -> Result<()>
Wraps AEAAuthDataAppendEntry.
Sourcepub fn set_entry(&mut self, index: u32, entry: &NamedBlobEntry) -> Result<()>
pub fn set_entry(&mut self, index: u32, entry: &NamedBlobEntry) -> Result<()>
Wraps AEAAuthDataSetEntry.
Sourcepub fn remove_entry(&mut self, index: u32) -> Result<()>
pub fn remove_entry(&mut self, index: u32) -> Result<()>
Wraps AEAAuthDataRemoveEntry.
Sourcepub fn encoded_size(&self) -> usize
pub fn encoded_size(&self) -> usize
Wraps AEAAuthDataGetEncodedData.
Sourcepub fn encoded_data(&self) -> Result<Vec<u8>>
pub fn encoded_data(&self) -> Result<Vec<u8>>
Wraps AEAAuthDataGetEncodedData.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AeaAuthData
impl RefUnwindSafe for AeaAuthData
impl !Send for AeaAuthData
impl !Sync for AeaAuthData
impl Unpin for AeaAuthData
impl UnsafeUnpin for AeaAuthData
impl UnwindSafe for AeaAuthData
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