Live video on the AT Protocol
at eli/handle-changes 22 lines 819 B view raw
1/// An Error. 2#[derive(Debug, snafu::Snafu, uniffi::Error)] 3#[uniffi(flat_error)] 4#[snafu(visibility(pub(crate)))] 5pub enum Error { 6 #[snafu(display("Bind failure"), context(false))] 7 IrohBind { source: iroh::endpoint::BindError }, 8 #[snafu(display("Invalid URL"), context(false))] 9 InvalidUrl { source: url::ParseError }, 10 #[snafu(display("Failed to connect"), context(false))] 11 IrohConnect { 12 source: iroh::endpoint::ConnectError, 13 }, 14 #[snafu(display("Invalid network address"), context(false))] 15 InvalidNetworkAddress { source: std::net::AddrParseError }, 16 #[snafu(display("No connection available"))] 17 MissingConnection, 18 #[snafu(display("Invalid public key"))] 19 InvalidPublicKey, 20 #[snafu(display("RPC error"), context(false))] 21 Irpc { source: irpc::Error }, 22}