pub struct SettingsChange {
pub index_dir: Option<String>,
pub author_name: Option<String>,
pub record_names: Option<bool>,
pub cache_ttl_secs: Option<u64>,
}Expand description
POST /api/v1/settings: only the given settings change; an empty text removes one.
Fields§
§index_dir: Option<String>§record_names: Option<bool>§cache_ttl_secs: Option<u64>Trait Implementations§
Source§impl Clone for SettingsChange
impl Clone for SettingsChange
Source§impl Debug for SettingsChange
impl Debug for SettingsChange
Source§impl Default for SettingsChange
impl Default for SettingsChange
Source§impl<'de> Deserialize<'de> for SettingsChange
impl<'de> Deserialize<'de> for SettingsChange
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 Forget for SettingsChange
impl Freeze for SettingsChange
impl RefUnwindSafe for SettingsChange
impl Send for SettingsChange
impl Sync for SettingsChange
impl Unpin for SettingsChange
impl UnsafeUnpin for SettingsChange
impl UnwindSafe for SettingsChange
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