Trait IFsrmSetting_Impl
pub trait IFsrmSetting_Impl: IDispatch_Impl {
Show 13 methods
// Required methods
fn SmtpServer(&self) -> Result<BSTR>;
fn SetSmtpServer(&self, smtpserver: &BSTR) -> Result<()>;
fn MailFrom(&self) -> Result<BSTR>;
fn SetMailFrom(&self, mailfrom: &BSTR) -> Result<()>;
fn AdminEmail(&self) -> Result<BSTR>;
fn SetAdminEmail(&self, adminemail: &BSTR) -> Result<()>;
fn DisableCommandLine(&self) -> Result<VARIANT_BOOL>;
fn SetDisableCommandLine(
&self,
disablecommandline: VARIANT_BOOL,
) -> Result<()>;
fn EnableScreeningAudit(&self) -> Result<VARIANT_BOOL>;
fn SetEnableScreeningAudit(
&self,
enablescreeningaudit: VARIANT_BOOL,
) -> Result<()>;
fn EmailTest(&self, mailto: &BSTR) -> Result<()>;
fn SetActionRunLimitInterval(
&self,
actiontype: FsrmActionType,
delaytimeminutes: i32,
) -> Result<()>;
fn GetActionRunLimitInterval(
&self,
actiontype: FsrmActionType,
) -> Result<i32>;
}
Required Methods§
fn SmtpServer(&self) -> Result<BSTR>
fn SetSmtpServer(&self, smtpserver: &BSTR) -> Result<()>
fn MailFrom(&self) -> Result<BSTR>
fn SetMailFrom(&self, mailfrom: &BSTR) -> Result<()>
fn AdminEmail(&self) -> Result<BSTR>
fn SetAdminEmail(&self, adminemail: &BSTR) -> Result<()>
fn DisableCommandLine(&self) -> Result<VARIANT_BOOL>
fn SetDisableCommandLine(&self, disablecommandline: VARIANT_BOOL) -> Result<()>
fn EnableScreeningAudit(&self) -> Result<VARIANT_BOOL>
fn SetEnableScreeningAudit( &self, enablescreeningaudit: VARIANT_BOOL, ) -> Result<()>
fn EmailTest(&self, mailto: &BSTR) -> Result<()>
fn SetActionRunLimitInterval( &self, actiontype: FsrmActionType, delaytimeminutes: i32, ) -> Result<()>
fn GetActionRunLimitInterval(&self, actiontype: FsrmActionType) -> Result<i32>
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.