pub struct ConfigChangerUpdateChangerRequest {
pub delete: Option<Vec<PbsConfigChangerInlineEnum>>,
pub digest: Option<String>,
pub eject_before_unload: Option<bool>,
pub export_slots: Option<Box<PbsExportSlotsField>>,
pub path: Option<String>,
}Fields§
§delete: Option<Vec<PbsConfigChangerInlineEnum>>List of properties to delete.
digest: Option<String>Prevent changes if current configuration file has different SHA256 digest. This can be used to prevent concurrent modifications.
eject_before_unload: Option<bool>if set to true, tapes are ejected manually before unloading
export_slots: Option<Box<PbsExportSlotsField>>A list of slot numbers, comma separated. Those slots are reserved for Import/Export, i.e. any media in those slots are considered to be ‘offline’.
path: Option<String>Path to Linux generic SCSI device (e.g. ‘/dev/sg4’)
Implementations§
Trait Implementations§
Source§impl Clone for ConfigChangerUpdateChangerRequest
impl Clone for ConfigChangerUpdateChangerRequest
Source§fn clone(&self) -> ConfigChangerUpdateChangerRequest
fn clone(&self) -> ConfigChangerUpdateChangerRequest
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 Default for ConfigChangerUpdateChangerRequest
impl Default for ConfigChangerUpdateChangerRequest
Source§fn default() -> ConfigChangerUpdateChangerRequest
fn default() -> ConfigChangerUpdateChangerRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ConfigChangerUpdateChangerRequest
impl<'de> Deserialize<'de> for ConfigChangerUpdateChangerRequest
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
Source§impl PartialEq for ConfigChangerUpdateChangerRequest
impl PartialEq for ConfigChangerUpdateChangerRequest
Source§fn eq(&self, other: &ConfigChangerUpdateChangerRequest) -> bool
fn eq(&self, other: &ConfigChangerUpdateChangerRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ConfigChangerUpdateChangerRequest
Auto Trait Implementations§
impl Freeze for ConfigChangerUpdateChangerRequest
impl RefUnwindSafe for ConfigChangerUpdateChangerRequest
impl Send for ConfigChangerUpdateChangerRequest
impl Sync for ConfigChangerUpdateChangerRequest
impl Unpin for ConfigChangerUpdateChangerRequest
impl UnsafeUnpin for ConfigChangerUpdateChangerRequest
impl UnwindSafe for ConfigChangerUpdateChangerRequest
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