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