Trait IFsrmActionCommand_Impl
pub trait IFsrmActionCommand_Impl: IFsrmAction_Impl {
Show 14 methods
// Required methods
fn ExecutablePath(&self) -> Result<BSTR>;
fn SetExecutablePath(&self, executablepath: &BSTR) -> Result<()>;
fn Arguments(&self) -> Result<BSTR>;
fn SetArguments(&self, arguments: &BSTR) -> Result<()>;
fn Account(&self) -> Result<FsrmAccountType>;
fn SetAccount(&self, account: FsrmAccountType) -> Result<()>;
fn WorkingDirectory(&self) -> Result<BSTR>;
fn SetWorkingDirectory(&self, workingdirectory: &BSTR) -> Result<()>;
fn MonitorCommand(&self) -> Result<VARIANT_BOOL>;
fn SetMonitorCommand(&self, monitorcommand: VARIANT_BOOL) -> Result<()>;
fn KillTimeOut(&self) -> Result<i32>;
fn SetKillTimeOut(&self, minutes: i32) -> Result<()>;
fn LogResult(&self) -> Result<VARIANT_BOOL>;
fn SetLogResult(&self, logresults: VARIANT_BOOL) -> Result<()>;
}
Required Methods§
fn ExecutablePath(&self) -> Result<BSTR>
fn SetExecutablePath(&self, executablepath: &BSTR) -> Result<()>
fn Arguments(&self) -> Result<BSTR>
fn SetArguments(&self, arguments: &BSTR) -> Result<()>
fn Account(&self) -> Result<FsrmAccountType>
fn SetAccount(&self, account: FsrmAccountType) -> Result<()>
fn WorkingDirectory(&self) -> Result<BSTR>
fn SetWorkingDirectory(&self, workingdirectory: &BSTR) -> Result<()>
fn MonitorCommand(&self) -> Result<VARIANT_BOOL>
fn SetMonitorCommand(&self, monitorcommand: VARIANT_BOOL) -> Result<()>
fn KillTimeOut(&self) -> Result<i32>
fn SetKillTimeOut(&self, minutes: i32) -> Result<()>
fn LogResult(&self) -> Result<VARIANT_BOOL>
fn SetLogResult(&self, logresults: VARIANT_BOOL) -> Result<()>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.