pub struct InfoAccess<'a> { /* private fields */ }Expand description
The access descriptions of one extension, whether about the issuer or about the subject.
Implementations§
Source§impl<'a> InfoAccess<'a>
impl<'a> InfoAccess<'a>
Sourcepub fn descriptions(&self) -> &[AccessDescription<'a>]
pub fn descriptions(&self) -> &[AccessDescription<'a>]
Every description, in order.
Sourcepub fn locations_for<'n, 'q, W: Work>(
&'n self,
method: Oid<'q>,
execution: &'q W,
) -> impl Iterator<Item = Result<&'n GeneralName<'a>>> + 'qwhere
'n: 'q,
pub fn locations_for<'n, 'q, W: Work>(
&'n self,
method: Oid<'q>,
execution: &'q W,
) -> impl Iterator<Item = Result<&'n GeneralName<'a>>> + 'qwhere
'n: 'q,
The locations published for one method. Each comparison is admitted in the current execution domain; an error is yielded once and ends the iterator. Returned locations borrow this collection.
Trait Implementations§
Auto Trait Implementations§
impl<'a> !Freeze for InfoAccess<'a>
impl<'a> RefUnwindSafe for InfoAccess<'a>
impl<'a> Send for InfoAccess<'a>
impl<'a> Sync for InfoAccess<'a>
impl<'a> Unpin for InfoAccess<'a>
impl<'a> UnsafeUnpin for InfoAccess<'a>
impl<'a> UnwindSafe for InfoAccess<'a>
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