pub struct GSDMCommandResult { /* private fields */ }Implementations§
Source§impl GSDMCommandResult
impl GSDMCommandResult
pub const fn new(command_name: String) -> Self
pub fn with_input_arg_names(self, input_arg_names: Vec<String>) -> Self
pub fn with_output_arg_names(self, output_arg_names: Vec<String>) -> Self
pub const fn set_sync(self) -> Self
pub const fn set_async(self) -> Self
pub fn build(self) -> Result<SupportedCommandResult>
Trait Implementations§
Source§impl Clone for GSDMCommandResult
impl Clone for GSDMCommandResult
Source§fn clone(&self) -> GSDMCommandResult
fn clone(&self) -> GSDMCommandResult
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for GSDMCommandResult
impl RefUnwindSafe for GSDMCommandResult
impl Send for GSDMCommandResult
impl Sync for GSDMCommandResult
impl Unpin for GSDMCommandResult
impl UnwindSafe for GSDMCommandResult
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