pub struct BorrowedBio<'a> { /* private fields */ }Expand description
A non-owning view of a BIO* returned by chain walk operations.
Obtained from Bio::next or Bio::find_type. The underlying pointer
is not freed when this value is dropped — ownership remains with the
chain.
The lifetime 'a is tied to the Bio that produced this value, ensuring
the borrowed pointer cannot outlive the chain it belongs to.
Implementations§
Trait Implementations§
impl Send for BorrowedBio<'_>
Auto Trait Implementations§
impl<'a> Freeze for BorrowedBio<'a>
impl<'a> RefUnwindSafe for BorrowedBio<'a>
impl<'a> Sync for BorrowedBio<'a>
impl<'a> Unpin for BorrowedBio<'a>
impl<'a> UnwindSafe for BorrowedBio<'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