Trait IFaxEventLogging_Impl
pub trait IFaxEventLogging_Impl: IDispatch_Impl {
// Required methods
fn InitEventsLevel(&self) -> Result<FAX_LOG_LEVEL_ENUM>;
fn SetInitEventsLevel(
&self,
initeventlevel: FAX_LOG_LEVEL_ENUM,
) -> Result<()>;
fn InboundEventsLevel(&self) -> Result<FAX_LOG_LEVEL_ENUM>;
fn SetInboundEventsLevel(
&self,
inboundeventlevel: FAX_LOG_LEVEL_ENUM,
) -> Result<()>;
fn OutboundEventsLevel(&self) -> Result<FAX_LOG_LEVEL_ENUM>;
fn SetOutboundEventsLevel(
&self,
outboundeventlevel: FAX_LOG_LEVEL_ENUM,
) -> Result<()>;
fn GeneralEventsLevel(&self) -> Result<FAX_LOG_LEVEL_ENUM>;
fn SetGeneralEventsLevel(
&self,
generaleventlevel: FAX_LOG_LEVEL_ENUM,
) -> Result<()>;
fn Refresh(&self) -> Result<()>;
fn Save(&self) -> Result<()>;
}
Required Methods§
fn InitEventsLevel(&self) -> Result<FAX_LOG_LEVEL_ENUM>
fn SetInitEventsLevel(&self, initeventlevel: FAX_LOG_LEVEL_ENUM) -> Result<()>
fn InboundEventsLevel(&self) -> Result<FAX_LOG_LEVEL_ENUM>
fn SetInboundEventsLevel( &self, inboundeventlevel: FAX_LOG_LEVEL_ENUM, ) -> Result<()>
fn OutboundEventsLevel(&self) -> Result<FAX_LOG_LEVEL_ENUM>
fn SetOutboundEventsLevel( &self, outboundeventlevel: FAX_LOG_LEVEL_ENUM, ) -> Result<()>
fn GeneralEventsLevel(&self) -> Result<FAX_LOG_LEVEL_ENUM>
fn SetGeneralEventsLevel( &self, generaleventlevel: FAX_LOG_LEVEL_ENUM, ) -> Result<()>
fn Refresh(&self) -> Result<()>
fn Save(&self) -> 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.