pub struct ClientTrustRule {
pub match_prefix: Option<String>,
pub allow: bool,
pub require_signed_commit: bool,
pub allowed_signing_keys: Vec<String>,
pub allowed_host_keys: Vec<String>,
pub allowed_publishers: Vec<String>,
}Fields§
§match_prefix: Option<String>§allow: bool§require_signed_commit: bool§allowed_signing_keys: Vec<String>§allowed_host_keys: Vec<String>§allowed_publishers: Vec<String>Trait Implementations§
Source§impl Clone for ClientTrustRule
impl Clone for ClientTrustRule
Source§fn clone(&self) -> ClientTrustRule
fn clone(&self) -> ClientTrustRule
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ClientTrustRule
impl Debug for ClientTrustRule
Source§impl Default for ClientTrustRule
impl Default for ClientTrustRule
Source§impl<'de> Deserialize<'de> for ClientTrustRule
impl<'de> Deserialize<'de> for ClientTrustRule
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ClientTrustRule
Source§impl PartialEq for ClientTrustRule
impl PartialEq for ClientTrustRule
Source§impl Serialize for ClientTrustRule
impl Serialize for ClientTrustRule
impl StructuralPartialEq for ClientTrustRule
Auto Trait Implementations§
impl Freeze for ClientTrustRule
impl RefUnwindSafe for ClientTrustRule
impl Send for ClientTrustRule
impl Sync for ClientTrustRule
impl Unpin for ClientTrustRule
impl UnsafeUnpin for ClientTrustRule
impl UnwindSafe for ClientTrustRule
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