pub struct RemoteConfig {
pub enabled: bool,
pub host: String,
pub port: u16,
pub token: String,
pub allow_unauthenticated_loopback: bool,
}Expand description
Local HTTP remote-control API configuration.
Fields§
§enabled: boolWhether to start the remote API server with a presentation.
host: StringBind host for the remote API. Defaults to loopback.
port: u16Bind port for the remote API. 0 asks the OS to choose a free port.
token: StringBearer token for remote API requests. Empty means generate one per launch.
allow_unauthenticated_loopback: boolAllow unauthenticated requests from loopback clients when bound to loopback.
Trait Implementations§
Source§impl Clone for RemoteConfig
impl Clone for RemoteConfig
Source§fn clone(&self) -> RemoteConfig
fn clone(&self) -> RemoteConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RemoteConfig
impl Debug for RemoteConfig
Source§impl Default for RemoteConfig
impl Default for RemoteConfig
Source§impl<'de> Deserialize<'de> for RemoteConfigwhere
RemoteConfig: Default,
impl<'de> Deserialize<'de> for RemoteConfigwhere
RemoteConfig: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for RemoteConfig
impl RefUnwindSafe for RemoteConfig
impl Send for RemoteConfig
impl Sync for RemoteConfig
impl Unpin for RemoteConfig
impl UnsafeUnpin for RemoteConfig
impl UnwindSafe for RemoteConfig
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