pub trait DynSyslog: Send + Sync {
// Required methods
fn connectlog(&self) -> SyRes<()>;
fn setlogmask(&self, logmask: i32) -> SyRes<i32>;
fn closelog(&self) -> SyRes<()>;
fn syslog(&self, pri: Priority, fmt: String) -> SyRes<()>;
fn change_identity(&self, ident: Option<&str>) -> SyRes<()>;
fn reconnect(&self) -> SyRes<()>;
}Required Methods§
fn connectlog(&self) -> SyRes<()>
fn setlogmask(&self, logmask: i32) -> SyRes<i32>
fn closelog(&self) -> SyRes<()>
fn syslog(&self, pri: Priority, fmt: String) -> SyRes<()>
fn change_identity(&self, ident: Option<&str>) -> SyRes<()>
fn reconnect(&self) -> SyRes<()>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".