pub struct InstanceConfig {Show 24 fields
pub name: String,
pub domain: String,
pub description: String,
pub database_url: String,
pub redis_url: String,
pub theme: String,
pub feature_content: bool,
pub feature_social: bool,
pub feature_hubs: bool,
pub feature_docs: bool,
pub feature_video: bool,
pub feature_contests: bool,
pub feature_learning: bool,
pub feature_explainers: bool,
pub feature_federation: bool,
pub feature_admin: bool,
pub contest_creation: String,
pub content_types: Vec<String>,
pub auth_email_password: bool,
pub auth_magic_link: bool,
pub auth_passkeys: bool,
pub auth_github: bool,
pub auth_google: bool,
pub use_docker: bool,
}Fields§
§name: String§domain: String§description: String§database_url: String§redis_url: String§theme: String§feature_content: bool§feature_hubs: bool§feature_docs: bool§feature_video: bool§feature_contests: bool§feature_learning: bool§feature_explainers: bool§feature_federation: bool§feature_admin: bool§contest_creation: String§content_types: Vec<String>§auth_email_password: bool§auth_magic_link: bool§auth_passkeys: bool§auth_github: bool§auth_google: bool§use_docker: boolImplementations§
Source§impl InstanceConfig
impl InstanceConfig
pub fn with_defaults(name: &str) -> Self
Trait Implementations§
Source§impl Clone for InstanceConfig
impl Clone for InstanceConfig
Source§fn clone(&self) -> InstanceConfig
fn clone(&self) -> InstanceConfig
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 moreAuto Trait Implementations§
impl Freeze for InstanceConfig
impl RefUnwindSafe for InstanceConfig
impl Send for InstanceConfig
impl Sync for InstanceConfig
impl Unpin for InstanceConfig
impl UnsafeUnpin for InstanceConfig
impl UnwindSafe for InstanceConfig
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