pub struct ShellLocalEnvironment {
pub type_: ShellLocalType,
pub skills: Option<Vec<LocalSkill>>,
pub rest: Rest,
}Fields§
§type_: ShellLocalType§skills: Option<Vec<LocalSkill>>§rest: RestImplementations§
Source§impl ShellLocalEnvironment
impl ShellLocalEnvironment
Sourcepub fn builder(type_: ShellLocalType) -> ShellLocalEnvironmentBuilder
pub fn builder(type_: ShellLocalType) -> ShellLocalEnvironmentBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl Clone for ShellLocalEnvironment
impl Clone for ShellLocalEnvironment
Source§impl Debug for ShellLocalEnvironment
impl Debug for ShellLocalEnvironment
Source§impl DeclaredFields for ShellLocalEnvironment
impl DeclaredFields for ShellLocalEnvironment
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for ShellLocalEnvironment
impl<'de> Deserialize<'de> for ShellLocalEnvironment
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 ShellLocalEnvironment
Source§impl PartialEq for ShellLocalEnvironment
impl PartialEq for ShellLocalEnvironment
Source§impl Serialize for ShellLocalEnvironment
impl Serialize for ShellLocalEnvironment
impl StructuralPartialEq for ShellLocalEnvironment
Auto Trait Implementations§
impl Freeze for ShellLocalEnvironment
impl RefUnwindSafe for ShellLocalEnvironment
impl Send for ShellLocalEnvironment
impl Sync for ShellLocalEnvironment
impl Unpin for ShellLocalEnvironment
impl UnsafeUnpin for ShellLocalEnvironment
impl UnwindSafe for ShellLocalEnvironment
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