#[non_exhaustive]pub struct BackupCapabilitiesArgs {
pub types: Vec<String>,
}Expand description
Request body for registering the backup types a server can run.
JSON schema
{
"description": "Request body for registering the backup types a server can run.",
"type": "object",
"required": [
"types"
],
"properties": {
"types": {
"description": "The backup types this server is able to run. Each type is a plain\nstring (e.g. `tamanu-postgres`); custom type names are accepted.",
"type": "array",
"items": {
"type": "string"
}
}
}
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.types: Vec<String>The backup types this server is able to run. Each type is a plain
string (e.g. tamanu-postgres); custom type names are accepted.
Implementations§
Source§impl BackupCapabilitiesArgs
impl BackupCapabilitiesArgs
Sourcepub fn builder() -> BackupCapabilitiesArgsBuilder
pub fn builder() -> BackupCapabilitiesArgsBuilder
Create an instance of BackupCapabilitiesArgs using the builder syntax
Trait Implementations§
Source§impl Clone for BackupCapabilitiesArgs
impl Clone for BackupCapabilitiesArgs
Source§fn clone(&self) -> BackupCapabilitiesArgs
fn clone(&self) -> BackupCapabilitiesArgs
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 BackupCapabilitiesArgs
impl Debug for BackupCapabilitiesArgs
Source§impl<'de> Deserialize<'de> for BackupCapabilitiesArgs
impl<'de> Deserialize<'de> for BackupCapabilitiesArgs
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 BackupCapabilitiesArgs
impl RefUnwindSafe for BackupCapabilitiesArgs
impl Send for BackupCapabilitiesArgs
impl Sync for BackupCapabilitiesArgs
impl Unpin for BackupCapabilitiesArgs
impl UnsafeUnpin for BackupCapabilitiesArgs
impl UnwindSafe for BackupCapabilitiesArgs
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