Struct async_circe::Config [−][src]
pub struct Config { /* fields omitted */ }
Expand description
Config for the IRC client
Implementations
Create a new config for the client
let config = Config::new(
&["#main", "#circe"],
"karx.xyz",
Some("+B"),
Some("circe"),
6697,
"circe",
);
Allows for configuring circe at runtime
This is supported on crate feature toml_support
only.
This is supported on crate feature
toml_support
only.Create a config from a toml file
channels = ["#main", "#main2"]
host = "192.168.178.100"
mode = "+B"
nickname = "circe"
port = 6667
username = "circe"
Errors
Returns an Error if the file cannot be opened or if the TOML is invalid
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for Config
impl UnwindSafe for Config
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more