pub struct Bound<'s> { /* private fields */ }Expand description
Temporarily bound plaintext. Its type cannot escape the callback, and a
readable-but-unbound ACClearAttrs cannot be passed in its place.
Implementations§
Source§impl Bound<'_>
impl Bound<'_>
Sourcepub fn clear(&self) -> &ClearAttrs<'_>
pub fn clear(&self) -> &ClearAttrs<'_>
Every original decrypted attribute, including duplicate types.
Sourcepub fn attributes(&self) -> &[AttributeUse]
pub fn attributes(&self) -> &[AttributeUse]
One original AA-control answer per decrypted attribute, in source order.
Sourcepub fn source(&self) -> PlaintextSource
pub fn source(&self) -> PlaintextSource
Explicit encrypted enclosure/zero-based plaintext coordinate context.
Auto Trait Implementations§
impl<'s> !Freeze for Bound<'s>
impl<'s> !RefUnwindSafe for Bound<'s>
impl<'s> !Send for Bound<'s>
impl<'s> !Sync for Bound<'s>
impl<'s> !UnwindSafe for Bound<'s>
impl<'s> Unpin for Bound<'s>
impl<'s> UnsafeUnpin for Bound<'s>
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