pub struct AdminSettings {
pub enabled: bool,
pub listen_addr: SocketAddr,
pub api_key: Option<SecretString>,
pub allowed_ips: Vec<String>,
}Expand description
Admin API settings
Fields§
§enabled: boolEnable admin API
listen_addr: SocketAddrListen address for admin API
api_key: Option<SecretString>API key (auto-generated if not set)
allowed_ips: Vec<String>Allowed IP addresses
Trait Implementations§
Source§impl Clone for AdminSettings
impl Clone for AdminSettings
Source§fn clone(&self) -> AdminSettings
fn clone(&self) -> AdminSettings
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 AdminSettings
impl Debug for AdminSettings
Source§impl Default for AdminSettings
impl Default for AdminSettings
Source§impl<'de> Deserialize<'de> for AdminSettings
impl<'de> Deserialize<'de> for AdminSettings
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 AdminSettings
impl RefUnwindSafe for AdminSettings
impl Send for AdminSettings
impl Sync for AdminSettings
impl Unpin for AdminSettings
impl UnwindSafe for AdminSettings
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