pub struct Trust { /* private fields */ }Implementations§
Source§impl Trust
impl Trust
Sourcepub fn new(certificate: &Certificate, policies: &[Policy]) -> Result<Self>
pub fn new(certificate: &Certificate, policies: &[Policy]) -> Result<Self>
pub fn from_certificates( certificates: &[Certificate], policies: &[Policy], ) -> Result<Self>
pub fn set_policies(&mut self, policies: &[Policy]) -> Result<()>
Sourcepub fn set_anchor_certificates(
&mut self,
certificates: &[Certificate],
) -> Result<()>
pub fn set_anchor_certificates( &mut self, certificates: &[Certificate], ) -> Result<()>
Sourcepub fn set_anchor_certificates_only(
&mut self,
only_anchor_certificates: bool,
) -> Result<()>
pub fn set_anchor_certificates_only( &mut self, only_anchor_certificates: bool, ) -> Result<()>
Sourcepub fn set_network_fetch_allowed(&mut self, allowed: bool) -> Result<()>
pub fn set_network_fetch_allowed(&mut self, allowed: bool) -> Result<()>
pub fn result(&self) -> Result<Value>
Sourcepub fn certificate_chain(&self) -> Result<Vec<Certificate>>
pub fn certificate_chain(&self) -> Result<Vec<Certificate>>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Trust
impl RefUnwindSafe for Trust
impl !Send for Trust
impl !Sync for Trust
impl Unpin for Trust
impl UnsafeUnpin for Trust
impl UnwindSafe for Trust
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