pub struct OperatorPreferences {
pub communication_channels: Vec<String>,
pub work_hours: String,
pub response_style: String,
}Fields§
§communication_channels: Vec<String>§work_hours: String§response_style: StringTrait Implementations§
Source§impl Clone for OperatorPreferences
impl Clone for OperatorPreferences
Source§fn clone(&self) -> OperatorPreferences
fn clone(&self) -> OperatorPreferences
Returns a duplicate of the value. Read more
1.0.0 · 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 OperatorPreferences
impl Debug for OperatorPreferences
Source§impl Default for OperatorPreferences
impl Default for OperatorPreferences
Source§fn default() -> OperatorPreferences
fn default() -> OperatorPreferences
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OperatorPreferences
impl<'de> Deserialize<'de> for OperatorPreferences
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 OperatorPreferences
impl RefUnwindSafe for OperatorPreferences
impl Send for OperatorPreferences
impl Sync for OperatorPreferences
impl Unpin for OperatorPreferences
impl UnsafeUnpin for OperatorPreferences
impl UnwindSafe for OperatorPreferences
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