pub struct SessionMutator {Show 44 fields
pub alt_speed_down: Option<i32>,
pub alt_speed_enabled: Option<bool>,
pub alt_speed_time_begin: Option<i32>,
pub alt_speed_time_day: Option<i32>,
pub alt_speed_time_enabled: Option<bool>,
pub alt_speed_time_end: Option<i32>,
pub alt_speed_up: Option<i32>,
pub blocklist_enabled: Option<bool>,
pub blocklist_url: Option<Url>,
pub cache_size_mb: Option<i32>,
pub dht_enabled: Option<bool>,
pub download_dir: Option<PathBuf>,
pub download_queue_enabled: Option<bool>,
pub download_queue_size: Option<i32>,
pub encryption: Option<Encryption>,
pub idle_seeding_limit: Option<i32>,
pub idle_seeding_limit_enabled: Option<bool>,
pub incomplete_dir: Option<PathBuf>,
pub incomplete_dir_enabled: Option<bool>,
pub lpd_enabled: Option<bool>,
pub peer_limit_global: Option<i32>,
pub peer_limit_per_torrent: Option<i32>,
pub peer_port: Option<i32>,
pub peer_port_random_on_start: Option<bool>,
pub pex_enabled: Option<bool>,
pub port_forwarding_enabled: Option<bool>,
pub queue_stalled_enabled: Option<bool>,
pub queue_stalled_minutes: Option<i32>,
pub rename_partial_files: Option<bool>,
pub script_torrent_added_enabled: Option<bool>,
pub script_torrent_added_filename: Option<String>,
pub script_torrent_done_enabled: Option<bool>,
pub script_torrent_done_filename: Option<String>,
pub seed_queue_enabled: Option<bool>,
pub seed_queue_size: Option<i32>,
pub seed_ratio_limit: Option<f32>,
pub seed_ratio_limited: Option<bool>,
pub speed_limit_down: Option<f32>,
pub speed_limit_down_enabled: Option<bool>,
pub speed_limit_up: Option<f32>,
pub speed_limit_up_enabled: Option<bool>,
pub start_added_torrents: Option<bool>,
pub trash_original_torrent_files: Option<bool>,
pub utp_enabled: Option<bool>,
}Fields§
§alt_speed_down: Option<i32>§alt_speed_enabled: Option<bool>§alt_speed_time_begin: Option<i32>§alt_speed_time_day: Option<i32>§alt_speed_time_enabled: Option<bool>§alt_speed_time_end: Option<i32>§alt_speed_up: Option<i32>§blocklist_enabled: Option<bool>§blocklist_url: Option<Url>§cache_size_mb: Option<i32>§dht_enabled: Option<bool>§download_dir: Option<PathBuf>§download_queue_enabled: Option<bool>§download_queue_size: Option<i32>§encryption: Option<Encryption>§idle_seeding_limit: Option<i32>§idle_seeding_limit_enabled: Option<bool>§incomplete_dir: Option<PathBuf>§incomplete_dir_enabled: Option<bool>§lpd_enabled: Option<bool>§peer_limit_global: Option<i32>§peer_limit_per_torrent: Option<i32>§peer_port: Option<i32>§peer_port_random_on_start: Option<bool>§pex_enabled: Option<bool>§port_forwarding_enabled: Option<bool>§queue_stalled_enabled: Option<bool>§queue_stalled_minutes: Option<i32>§rename_partial_files: Option<bool>§script_torrent_added_enabled: Option<bool>§script_torrent_added_filename: Option<String>§script_torrent_done_enabled: Option<bool>§script_torrent_done_filename: Option<String>§seed_queue_enabled: Option<bool>§seed_queue_size: Option<i32>§seed_ratio_limit: Option<f32>§seed_ratio_limited: Option<bool>§speed_limit_down: Option<f32>§speed_limit_down_enabled: Option<bool>§speed_limit_up: Option<f32>§speed_limit_up_enabled: Option<bool>§start_added_torrents: Option<bool>§trash_original_torrent_files: Option<bool>§utp_enabled: Option<bool>Trait Implementations§
Source§impl Clone for SessionMutator
impl Clone for SessionMutator
Source§fn clone(&self) -> SessionMutator
fn clone(&self) -> SessionMutator
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SessionMutator
impl Debug for SessionMutator
Source§impl Default for SessionMutator
impl Default for SessionMutator
Source§fn default() -> SessionMutator
fn default() -> SessionMutator
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SessionMutator
impl RefUnwindSafe for SessionMutator
impl Send for SessionMutator
impl Sync for SessionMutator
impl Unpin for SessionMutator
impl UnwindSafe for SessionMutator
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