pub enum CaldavAuth {
Basic {
username: String,
secret: CaldavSecret,
},
Bearer {
secret: CaldavSecret,
},
}Available on crate features
caldav and wizard only.Expand description
CalDAV authentication method.
Variants§
Basic
HTTP Basic authentication with a username and a password secret.
Fields
§
secret: CaldavSecretThe password secret.
Bearer
HTTP Bearer authentication with a token secret.
Fields
§
secret: CaldavSecretThe token secret.
Trait Implementations§
Source§impl Clone for CaldavAuth
impl Clone for CaldavAuth
Source§fn clone(&self) -> CaldavAuth
fn clone(&self) -> CaldavAuth
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 moreAuto Trait Implementations§
impl Freeze for CaldavAuth
impl RefUnwindSafe for CaldavAuth
impl Send for CaldavAuth
impl Sync for CaldavAuth
impl Unpin for CaldavAuth
impl UnsafeUnpin for CaldavAuth
impl UnwindSafe for CaldavAuth
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