pub struct WorkspaceStandardDefaults {
pub c_standard: Option<CStandard>,
pub cxx_standard: Option<CxxStandard>,
pub interface_c_standard: Option<InterfaceRequirement<CStandard>>,
pub interface_cxx_standard: Option<InterfaceRequirement<CxxStandard>>,
}Expand description
Literal [workspace]-level standard default values that member
packages opt into per field with <field> = { workspace = true }
on [package]. Plain values only - the opt-in marker is not
accepted on the [workspace] table itself.
Fields§
§c_standard: Option<CStandard>§cxx_standard: Option<CxxStandard>§interface_c_standard: Option<InterfaceRequirement<CStandard>>§interface_cxx_standard: Option<InterfaceRequirement<CxxStandard>>Implementations§
Trait Implementations§
Source§impl Clone for WorkspaceStandardDefaults
impl Clone for WorkspaceStandardDefaults
Source§fn clone(&self) -> WorkspaceStandardDefaults
fn clone(&self) -> WorkspaceStandardDefaults
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 moreimpl Copy for WorkspaceStandardDefaults
Source§impl Debug for WorkspaceStandardDefaults
impl Debug for WorkspaceStandardDefaults
Source§impl Default for WorkspaceStandardDefaults
impl Default for WorkspaceStandardDefaults
Source§fn default() -> WorkspaceStandardDefaults
fn default() -> WorkspaceStandardDefaults
Returns the “default value” for a type. Read more
impl Eq for WorkspaceStandardDefaults
Source§impl PartialEq for WorkspaceStandardDefaults
impl PartialEq for WorkspaceStandardDefaults
Source§fn eq(&self, other: &WorkspaceStandardDefaults) -> bool
fn eq(&self, other: &WorkspaceStandardDefaults) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for WorkspaceStandardDefaults
Auto Trait Implementations§
impl Freeze for WorkspaceStandardDefaults
impl RefUnwindSafe for WorkspaceStandardDefaults
impl Send for WorkspaceStandardDefaults
impl Sync for WorkspaceStandardDefaults
impl Unpin for WorkspaceStandardDefaults
impl UnsafeUnpin for WorkspaceStandardDefaults
impl UnwindSafe for WorkspaceStandardDefaults
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.