Struct fahapi::Options[][src]

pub struct Options {
    pub allow: String,
    pub capture_directory: String,
    pub capture_on_error: StringBool,
    pub capture_packets: StringBool,
    pub capture_requests: StringBool,
    pub capture_responses: StringBool,
    pub capture_sockets: StringBool,
    pub cause: String,
    pub certificate_file: String,
    pub checkpoint: StringInt,
    pub child: StringBool,
    pub client_subtype: String,
    pub client_threads: StringInt,
    pub client_type: String,
    pub command_address: String,
    pub command_allow_no_pass: String,
    pub deny: String,
    pub command_deny_no_pass: String,
    pub command_enable: StringBool,
    pub command_port: StringInt,
    pub config_rotate: StringBool,
    pub config_rotate_dir: String,
    pub config_rotate_max: StringInt,
    pub connection_timeout: StringInt,
    pub core_priority: String,
    pub cpu_species: String,
    pub cpu_type: String,
    pub cpu_usage: StringInt,
    pub cpus: StringInt,
    pub crl_file: String,
    pub cuda_index: String,
    pub cycle_rate: StringInt,
    pub cycles: StringInt,
    pub daemon: StringBool,
    pub debug_sockets: StringBool,
    pub disable_sleep_when_active: StringBool,
    pub disable_viz: StringBool,
    pub dump_after_deadline: StringBool,
    pub exception_locations: StringBool,
    pub exit_when_done: StringBool,
    pub extra_core_args: String,
    pub fold_anon: String,
    pub gpu: String,
    pub gpu_index: String,
    pub gpu_usage: StringInt,
    pub gui_enabled: String,
    pub http_addresses: String,
    pub https_addresses: String,
    pub idle: StringBool,
    pub log: String,
    pub log_color: StringBool,
    pub log_crlf: StringBool,
    pub log_date: StringBool,
    pub log_date_periodically: StringInt,
    pub log_domain: StringBool,
    pub log_domain_levels: String,
    pub log_header: StringBool,
    pub log_level: StringBool,
    pub log_no_info_header: StringBool,
    pub log_redirect: StringBool,
    pub log_rotate: StringBool,
    pub log_rotate_dir: String,
    pub log_rotate_max: StringInt,
    pub log_short_level: StringBool,
    pub log_simple_domains: StringBool,
    pub log_thread_id: StringBool,
    pub log_thread_prefix: StringBool,
    pub log_time: StringBool,
    pub log_to_screen: StringBool,
    pub log_truncate: StringBool,
    pub machine_id: StringInt,
    pub max_connect_time: StringInt,
    pub max_connections: StringInt,
    pub max_packet_size: String,
    pub max_queue: StringInt,
    pub max_request_length: StringInt,
    pub max_shutdown_wait: StringInt,
    pub max_slot_errors: StringInt,
    pub max_unit_errors: StringInt,
    pub max_units: StringInt,
    pub memory: String,
    pub min_connect_time: StringInt,
    pub next_unit_percentage: StringInt,
    pub priority: String,
    pub no_assembly: StringBool,
    pub open_web_control: StringBool,
    pub opencl_index: String,
    pub os_species: String,
    pub os_type: String,
    pub passkey: String,
    pub password: String,
    pub pause_on_battery: StringBool,
    pub pause_on_start: StringBool,
    pub paused: StringBool,
    pub pid: StringBool,
    pub pid_file: String,
    pub power: Power,
    pub private_key_file: String,
    pub project_key: StringInt,
    pub proxy: String,
    pub proxy_enable: StringBool,
    pub proxy_pass: String,
    pub proxy_user: String,
    pub respawn: StringBool,
    pub service: StringBool,
    pub service_description: String,
    pub service_restart: StringBool,
    pub service_restart_delay: StringInt,
    pub session_cookie: String,
    pub session_lifetime: StringInt,
    pub session_timeout: StringInt,
    pub smp: StringBool,
    pub stack_traces: StringBool,
    pub stall_detection_enabled: StringBool,
    pub stall_percent: StringInt,
    pub stall_timeout: StringInt,
    pub team: StringInt,
    pub user: String,
    pub verbosity: StringInt,
    pub web_allow: String,
    pub web_deny: String,
    pub web_enable: StringBool,
}

Fields

allow: Stringcapture_directory: Stringcapture_on_error: StringBoolcapture_packets: StringBoolcapture_requests: StringBoolcapture_responses: StringBoolcapture_sockets: StringBoolcause: Stringcertificate_file: Stringcheckpoint: StringIntchild: StringBoolclient_subtype: Stringclient_threads: StringIntclient_type: Stringcommand_address: Stringcommand_allow_no_pass: Stringdeny: Stringcommand_deny_no_pass: Stringcommand_enable: StringBoolcommand_port: StringIntconfig_rotate: StringBoolconfig_rotate_dir: Stringconfig_rotate_max: StringIntconnection_timeout: StringIntcore_priority: Stringcpu_species: Stringcpu_type: Stringcpu_usage: StringIntcpus: StringIntcrl_file: Stringcuda_index: Stringcycle_rate: StringIntcycles: StringIntdaemon: StringBooldebug_sockets: StringBooldisable_sleep_when_active: StringBooldisable_viz: StringBooldump_after_deadline: StringBoolexception_locations: StringBoolexit_when_done: StringBoolextra_core_args: Stringfold_anon: Stringgpu: Stringgpu_index: Stringgpu_usage: StringIntgui_enabled: Stringhttp_addresses: Stringhttps_addresses: Stringidle: StringBoollog: Stringlog_color: StringBoollog_crlf: StringBoollog_date: StringBoollog_date_periodically: StringIntlog_domain: StringBoollog_domain_levels: Stringlog_header: StringBoollog_level: StringBoollog_no_info_header: StringBoollog_redirect: StringBoollog_rotate: StringBoollog_rotate_dir: Stringlog_rotate_max: StringIntlog_short_level: StringBoollog_simple_domains: StringBoollog_thread_id: StringBoollog_thread_prefix: StringBoollog_time: StringBoollog_to_screen: StringBoollog_truncate: StringBoolmachine_id: StringIntmax_connect_time: StringIntmax_connections: StringIntmax_packet_size: Stringmax_queue: StringIntmax_request_length: StringIntmax_shutdown_wait: StringIntmax_slot_errors: StringIntmax_unit_errors: StringIntmax_units: StringIntmemory: Stringmin_connect_time: StringIntnext_unit_percentage: StringIntpriority: Stringno_assembly: StringBoolopen_web_control: StringBoolopencl_index: Stringos_species: Stringos_type: Stringpasskey: Stringpassword: Stringpause_on_battery: StringBoolpause_on_start: StringBoolpaused: StringBoolpid: StringBoolpid_file: Stringpower: Powerprivate_key_file: Stringproject_key: StringIntproxy: Stringproxy_enable: StringBoolproxy_pass: Stringproxy_user: Stringrespawn: StringBoolservice: StringBoolservice_description: Stringservice_restart: StringBoolservice_restart_delay: StringIntsession_cookie: Stringsession_lifetime: StringIntsession_timeout: StringIntsmp: StringBoolstack_traces: StringBoolstall_detection_enabled: StringBoolstall_percent: StringIntstall_timeout: StringIntteam: StringIntuser: Stringverbosity: StringIntweb_allow: Stringweb_deny: Stringweb_enable: StringBool

Trait Implementations

impl Clone for Options[src]

impl Debug for Options[src]

impl Default for Options[src]

impl<'de> Deserialize<'de> for Options where
    Options: Default
[src]

impl Eq for Options[src]

impl Hash for Options[src]

impl PartialEq<Options> for Options[src]

impl StructuralEq for Options[src]

impl StructuralPartialEq for Options[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.