pub struct ModuleDescription {
pub name: Option<String>,
pub shortname: Option<String>,
pub longname: Option<String>,
pub help: Option<String>,
}Expand description
Description of a module. The strings are owned.
Fields§
§name: Option<String>§shortname: Option<String>§longname: Option<String>§help: Option<String>Trait Implementations§
Source§impl Clone for ModuleDescription
impl Clone for ModuleDescription
Source§fn clone(&self) -> ModuleDescription
fn clone(&self) -> ModuleDescription
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 ModuleDescription
impl Debug for ModuleDescription
impl Eq for ModuleDescription
Source§impl Hash for ModuleDescription
impl Hash for ModuleDescription
Source§impl PartialEq for ModuleDescription
impl PartialEq for ModuleDescription
Source§fn eq(&self, other: &ModuleDescription) -> bool
fn eq(&self, other: &ModuleDescription) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ModuleDescription
Auto Trait Implementations§
impl Freeze for ModuleDescription
impl RefUnwindSafe for ModuleDescription
impl Send for ModuleDescription
impl Sync for ModuleDescription
impl Unpin for ModuleDescription
impl UnsafeUnpin for ModuleDescription
impl UnwindSafe for ModuleDescription
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