pub struct CommunicationPrefs {
pub verbosity: Option<String>,
pub language: Option<String>,
pub formality: Option<String>,
pub include_examples: bool,
}Expand description
Communication preferences.
Fields§
§verbosity: Option<String>Verbosity level (“concise”, “balanced”, “verbose”).
language: Option<String>Preferred language.
formality: Option<String>Formality level (“casual”, “professional”).
include_examples: boolWhether to include code examples.
Trait Implementations§
Source§impl Clone for CommunicationPrefs
impl Clone for CommunicationPrefs
Source§fn clone(&self) -> CommunicationPrefs
fn clone(&self) -> CommunicationPrefs
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 CommunicationPrefs
impl Debug for CommunicationPrefs
Source§impl Default for CommunicationPrefs
impl Default for CommunicationPrefs
Source§fn default() -> CommunicationPrefs
fn default() -> CommunicationPrefs
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CommunicationPrefs
impl<'de> Deserialize<'de> for CommunicationPrefs
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 CommunicationPrefs
impl RefUnwindSafe for CommunicationPrefs
impl Send for CommunicationPrefs
impl Sync for CommunicationPrefs
impl Unpin for CommunicationPrefs
impl UnsafeUnpin for CommunicationPrefs
impl UnwindSafe for CommunicationPrefs
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