Struct lemmy_db_schema::source::local_site::LocalSiteInsertForm
source · pub struct LocalSiteInsertForm {Show 23 fields
pub site_id: SiteId,
pub site_setup: Option<bool>,
pub enable_downvotes: Option<bool>,
pub enable_nsfw: Option<bool>,
pub community_creation_admin_only: Option<bool>,
pub require_email_verification: Option<bool>,
pub application_question: Option<String>,
pub private_instance: Option<bool>,
pub default_theme: Option<String>,
pub default_post_listing_type: Option<ListingType>,
pub legal_information: Option<String>,
pub hide_modlog_mod_names: Option<bool>,
pub application_email_admins: Option<bool>,
pub slur_filter_regex: Option<String>,
pub actor_name_max_length: Option<i32>,
pub federation_enabled: Option<bool>,
pub captcha_enabled: Option<bool>,
pub captcha_difficulty: Option<String>,
pub registration_mode: Option<RegistrationMode>,
pub reports_email_admins: Option<bool>,
pub federation_signed_fetch: Option<bool>,
pub default_post_listing_mode: Option<PostListingMode>,
pub default_sort_type: Option<SortType>,
}
Fields§
§site_id: SiteId
§site_setup: Option<bool>
§enable_downvotes: Option<bool>
§enable_nsfw: Option<bool>
§community_creation_admin_only: Option<bool>
§require_email_verification: Option<bool>
§application_question: Option<String>
§private_instance: Option<bool>
§default_theme: Option<String>
§default_post_listing_type: Option<ListingType>
§legal_information: Option<String>
§hide_modlog_mod_names: Option<bool>
§application_email_admins: Option<bool>
§slur_filter_regex: Option<String>
§actor_name_max_length: Option<i32>
§federation_enabled: Option<bool>
§captcha_enabled: Option<bool>
§captcha_difficulty: Option<String>
§registration_mode: Option<RegistrationMode>
§reports_email_admins: Option<bool>
§federation_signed_fetch: Option<bool>
§default_post_listing_mode: Option<PostListingMode>
§default_sort_type: Option<SortType>
Implementations§
source§impl LocalSiteInsertForm
impl LocalSiteInsertForm
sourcepub fn builder() -> LocalSiteInsertFormBuilder<((), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), ())>
pub fn builder() -> LocalSiteInsertFormBuilder<((), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), ())>
Create a builder for building LocalSiteInsertForm
.
On the builder, call .site_id(...)
, .site_setup(...)
(optional), .enable_downvotes(...)
(optional), .enable_nsfw(...)
(optional), .community_creation_admin_only(...)
(optional), .require_email_verification(...)
(optional), .application_question(...)
(optional), .private_instance(...)
(optional), .default_theme(...)
(optional), .default_post_listing_type(...)
(optional), .legal_information(...)
(optional), .hide_modlog_mod_names(...)
(optional), .application_email_admins(...)
(optional), .slur_filter_regex(...)
(optional), .actor_name_max_length(...)
(optional), .federation_enabled(...)
(optional), .captcha_enabled(...)
(optional), .captcha_difficulty(...)
(optional), .registration_mode(...)
(optional), .reports_email_admins(...)
(optional), .federation_signed_fetch(...)
(optional), .default_post_listing_mode(...)
(optional), .default_sort_type(...)
(optional) to set the values of the fields.
Finally, call .build()
to create the instance of LocalSiteInsertForm
.
Trait Implementations§
source§impl Clone for LocalSiteInsertForm
impl Clone for LocalSiteInsertForm
source§fn clone(&self) -> LocalSiteInsertForm
fn clone(&self) -> LocalSiteInsertForm
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more