pub struct ShellCallOutputBuilder(/* private fields */);Expand description
Builder for ShellCallOutput.
Implementations§
Source§impl ShellCallOutputBuilder
impl ShellCallOutputBuilder
pub fn agent(self, value: impl Into<Option<Agent>>) -> Self
pub fn caller(self, value: impl Into<Option<Caller>>) -> Self
pub fn max_output_length(self, value: impl Into<Option<i64>>) -> Self
pub fn id(self, value: impl Into<Option<String>>) -> Self
pub fn status(self, value: impl Into<Option<ItemStatus>>) -> Self
pub fn rest(self, value: Rest) -> Self
Sourcepub fn build(self) -> ShellCallOutput
pub fn build(self) -> ShellCallOutput
Return the completed wire value.
Auto Trait Implementations§
impl Freeze for ShellCallOutputBuilder
impl RefUnwindSafe for ShellCallOutputBuilder
impl Send for ShellCallOutputBuilder
impl Sync for ShellCallOutputBuilder
impl Unpin for ShellCallOutputBuilder
impl UnsafeUnpin for ShellCallOutputBuilder
impl UnwindSafe for ShellCallOutputBuilder
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