usethiserror::Error;#[derive(Debug, Error)]pubenumRtlsdrError{#[error("RtlSdr error {0}")]
RtlsdrErr(String),#[error("USB error")]
Usb(#[from]rusb::Error),}/// A result of a function that may return a `Error`.
pubtypeResult<T>=std::result::Result<T, RtlsdrError>;