pub enum CxfCredential {
BasicAuth {
username: Option<String>,
password: String,
},
ApiKey {
key: String,
username: Option<String>,
key_type: Option<String>,
url: Option<String>,
expiry_date: Option<String>,
},
Totp {
secret: String,
issuer: Option<String>,
username: Option<String>,
period: Option<u64>,
digits: Option<u32>,
algorithm: Option<String>,
},
Note {
content: String,
},
Wifi {
ssid: String,
network_security_type: Option<String>,
passphrase: Option<String>,
hidden: bool,
},
SshKey {
private_key: String,
public_key: Option<String>,
},
CustomFields {
fields: Vec<CxfField>,
},
}Variants§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CxfCredential
impl<'de> Deserialize<'de> for CxfCredential
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
Auto Trait Implementations§
impl Freeze for CxfCredential
impl RefUnwindSafe for CxfCredential
impl Send for CxfCredential
impl Sync for CxfCredential
impl Unpin for CxfCredential
impl UnsafeUnpin for CxfCredential
impl UnwindSafe for CxfCredential
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