pub struct CoreOptions {
pub categories: Vec<CoreOptionCategory>,
pub definitions: Vec<CoreOptionDefinition>,
}Fields§
§categories: Vec<CoreOptionCategory>§definitions: Vec<CoreOptionDefinition>Implementations§
Source§impl CoreOptions
impl CoreOptions
pub fn new(definitions: impl IntoIterator<Item = CoreOptionDefinition>) -> Self
pub fn with_categories( self, categories: impl IntoIterator<Item = CoreOptionCategory>, ) -> Self
Trait Implementations§
Source§impl Clone for CoreOptions
impl Clone for CoreOptions
Source§fn clone(&self) -> CoreOptions
fn clone(&self) -> CoreOptions
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 CoreOptions
impl Debug for CoreOptions
Source§impl Default for CoreOptions
impl Default for CoreOptions
Source§fn default() -> CoreOptions
fn default() -> CoreOptions
Returns the “default value” for a type. Read more
Source§impl PartialEq for CoreOptions
impl PartialEq for CoreOptions
Source§fn eq(&self, other: &CoreOptions) -> bool
fn eq(&self, other: &CoreOptions) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for CoreOptions
impl StructuralPartialEq for CoreOptions
Auto Trait Implementations§
impl Freeze for CoreOptions
impl RefUnwindSafe for CoreOptions
impl Send for CoreOptions
impl Sync for CoreOptions
impl Unpin for CoreOptions
impl UnsafeUnpin for CoreOptions
impl UnwindSafe for CoreOptions
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