pub struct DiscourseConfig {
pub name: String,
pub baseurl: String,
pub fullname: Option<String>,
pub apikey: Option<String>,
pub api_username: Option<String>,
pub tags: Option<Vec<String>>,
pub changelog_topic_id: Option<u64>,
pub ssh_host: Option<String>,
pub docker_rootless: Option<bool>,
}Expand description
Configuration for a single Discourse install.
Fields§
§name: String§baseurl: String§fullname: Option<String>§apikey: Option<String>§api_username: Option<String>§changelog_topic_id: Option<u64>§ssh_host: Option<String>§docker_rootless: Option<bool>Trait Implementations§
Source§impl Clone for DiscourseConfig
impl Clone for DiscourseConfig
Source§fn clone(&self) -> DiscourseConfig
fn clone(&self) -> DiscourseConfig
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 DiscourseConfig
impl Debug for DiscourseConfig
Source§impl Default for DiscourseConfig
impl Default for DiscourseConfig
Source§fn default() -> DiscourseConfig
fn default() -> DiscourseConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DiscourseConfig
impl<'de> Deserialize<'de> for DiscourseConfig
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 DiscourseConfig
impl RefUnwindSafe for DiscourseConfig
impl Send for DiscourseConfig
impl Sync for DiscourseConfig
impl Unpin for DiscourseConfig
impl UnsafeUnpin for DiscourseConfig
impl UnwindSafe for DiscourseConfig
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