Struct 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"],
"192.168.178.100",
Some("+B"),
Some("circe"),
6667,
"circe",
);
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