pub struct WorkspaceSection {
pub name: Option<String>,
pub schemas: Vec<String>,
pub include_dirs: Option<Vec<String>>,
pub output_base_dir: Option<String>,
}Fields§
§name: Option<String>§schemas: Vec<String>§include_dirs: Option<Vec<String>>§output_base_dir: Option<String>Trait Implementations§
Source§impl Clone for WorkspaceSection
impl Clone for WorkspaceSection
Source§fn clone(&self) -> WorkspaceSection
fn clone(&self) -> WorkspaceSection
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 WorkspaceSection
impl Debug for WorkspaceSection
Source§impl Default for WorkspaceSection
impl Default for WorkspaceSection
Source§fn default() -> WorkspaceSection
fn default() -> WorkspaceSection
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WorkspaceSection
impl<'de> Deserialize<'de> for WorkspaceSection
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
impl Eq for WorkspaceSection
Source§impl PartialEq for WorkspaceSection
impl PartialEq for WorkspaceSection
Source§impl Serialize for WorkspaceSection
impl Serialize for WorkspaceSection
impl StructuralPartialEq for WorkspaceSection
Auto Trait Implementations§
impl Freeze for WorkspaceSection
impl RefUnwindSafe for WorkspaceSection
impl Send for WorkspaceSection
impl Sync for WorkspaceSection
impl Unpin for WorkspaceSection
impl UnsafeUnpin for WorkspaceSection
impl UnwindSafe for WorkspaceSection
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.