pub struct Snapshot {
pub product: String,
pub alias: String,
pub fingerprint: String,
pub port: u16,
pub save_dir: String,
pub devices: Vec<Device>,
pub incoming: Vec<Incoming>,
pub transfers: Vec<Transfer>,
pub warnings: Vec<Error>,
pub local_network: String,
pub scanning: bool,
}Fields§
§product: StringThe host product name from Config::product_name.
alias: String§fingerprint: String§port: u16§save_dir: String§devices: Vec<Device>§incoming: Vec<Incoming>§transfers: Vec<Transfer>§warnings: Vec<Error>Things that don’t work, typed (discovery socket, …).
local_network: String“unknown”, “granted” or “blocked” (macOS Local Network access).
scanning: boolA sweep of the local networks is running.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Snapshot
impl RefUnwindSafe for Snapshot
impl Send for Snapshot
impl Sync for Snapshot
impl Unpin for Snapshot
impl UnsafeUnpin for Snapshot
impl UnwindSafe for Snapshot
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more