#[non_exhaustive]pub struct ComputerUse {
pub environment: Option<ComputerUseEnvironment>,
pub excluded_predefined_functions: Vec<String>,
pub extra: ExtraFields,
}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.environment: Option<ComputerUseEnvironment>§excluded_predefined_functions: Vec<String>§extra: ExtraFieldsImplementations§
Source§impl ComputerUse
impl ComputerUse
Trait Implementations§
Source§impl Clone for ComputerUse
impl Clone for ComputerUse
Source§fn clone(&self) -> ComputerUse
fn clone(&self) -> ComputerUse
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 ComputerUse
impl Debug for ComputerUse
Source§impl Default for ComputerUse
impl Default for ComputerUse
Source§fn default() -> ComputerUse
fn default() -> ComputerUse
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ComputerUse
impl<'de> Deserialize<'de> for ComputerUse
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 ComputerUse
impl PartialEq for ComputerUse
Source§impl Serialize for ComputerUse
impl Serialize for ComputerUse
impl StructuralPartialEq for ComputerUse
Auto Trait Implementations§
impl Freeze for ComputerUse
impl RefUnwindSafe for ComputerUse
impl Send for ComputerUse
impl Sync for ComputerUse
impl Unpin for ComputerUse
impl UnsafeUnpin for ComputerUse
impl UnwindSafe for ComputerUse
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