pub struct BackupDestinationView {
pub id: String,
pub name: String,
pub kind: String,
pub config: Value,
pub has_credentials: bool,
pub enabled: bool,
pub created_at: DateTime<Utc>,
pub updated_at: DateTime<Utc>,
}Expand description
Client-facing destination: secret config values are replaced with ***.
Fields§
§id: String§name: String§kind: String§config: ValueThe config blob with any secret values masked to ***.
has_credentials: boolWhether at least one secret credential is configured (so the UI can show “set” without the value).
enabled: bool§created_at: DateTime<Utc>§updated_at: DateTime<Utc>Trait Implementations§
Source§impl Clone for BackupDestinationView
impl Clone for BackupDestinationView
Source§fn clone(&self) -> BackupDestinationView
fn clone(&self) -> BackupDestinationView
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 BackupDestinationView
impl Debug for BackupDestinationView
Source§impl From<BackupDestination> for BackupDestinationView
impl From<BackupDestination> for BackupDestinationView
Source§fn from(d: BackupDestination) -> Self
fn from(d: BackupDestination) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for BackupDestinationView
impl RefUnwindSafe for BackupDestinationView
impl Send for BackupDestinationView
impl Sync for BackupDestinationView
impl Unpin for BackupDestinationView
impl UnsafeUnpin for BackupDestinationView
impl UnwindSafe for BackupDestinationView
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more