pub struct Meta {Show 40 fields
pub features: Option<FeaturesMeta>,
pub admin: Option<AdminMeta>,
pub maintainer_name: Option<String>,
pub maintainer_email: Option<String>,
pub version: String,
pub name: Option<String>,
pub uri: String,
pub description: Option<String>,
pub langs: Vec<String>,
pub tos_url: Option<String>,
pub repository_url: Url,
pub feedback_url: Option<String>,
pub secure: bool,
pub disable_registration: bool,
pub disable_local_timeline: bool,
pub disable_global_timeline: bool,
pub drive_capacity_per_local_user_mb: u64,
pub drive_capacity_per_remote_user_mb: u64,
pub cache_remote_files: Option<bool>,
pub proxy_remote_files: Option<bool>,
pub enable_hcaptcha: bool,
pub hcaptcha_site_key: Option<String>,
pub enable_recaptcha: bool,
pub recaptcha_site_key: Option<String>,
pub sw_public_key: Option<String>,
pub mascot_image_url: Option<String>,
pub bannar_url: Option<String>,
pub error_image_url: Option<String>,
pub icon_url: Option<String>,
pub max_note_text_length: u64,
pub emojis: Vec<Emoji>,
pub require_setup: Option<bool>,
pub enable_email: bool,
pub enable_twitter_integration: bool,
pub enable_github_integration: bool,
pub enable_discord_integration: bool,
pub enable_service_worker: bool,
pub proxy_account_name: Option<Option<String>>,
pub pinned_pages: Option<Vec<String>>,
pub pinned_clip_id: Option<Id<Clip>>,
}Fields§
§features: Option<FeaturesMeta>§admin: Option<AdminMeta>§maintainer_name: Option<String>§maintainer_email: Option<String>§version: String§name: Option<String>§uri: String§description: Option<String>§langs: Vec<String>§tos_url: Option<String>§repository_url: Url§feedback_url: Option<String>§secure: bool§disable_registration: bool§disable_local_timeline: bool§disable_global_timeline: bool§drive_capacity_per_local_user_mb: u64§drive_capacity_per_remote_user_mb: u64§cache_remote_files: Option<bool>§proxy_remote_files: Option<bool>§enable_hcaptcha: boolAvailable on crate feature
§12-37-0 only.hcaptcha_site_key: Option<String>Available on crate feature
§12-37-0 only.enable_recaptcha: bool§recaptcha_site_key: Option<String>§sw_public_key: Option<String>§mascot_image_url: Option<String>§bannar_url: Option<String>§error_image_url: Option<String>§icon_url: Option<String>§max_note_text_length: u64§emojis: Vec<Emoji>§require_setup: Option<bool>§enable_email: bool§enable_twitter_integration: bool§enable_github_integration: bool§enable_discord_integration: bool§enable_service_worker: bool§proxy_account_name: Option<Option<String>>Available on crate feature
12-48-0 only.This field is Option<String> on non-feature=“12-58-0”.
pinned_pages: Option<Vec<String>>Available on crate feature
§12-58-0 and (non-crate feature 12-62-0 or crate feature 12-62-2) only.pinned_clip_id: Option<Id<Clip>>Available on crate feature
12-62-0 only.Trait Implementations§
Source§impl<'de> Deserialize<'de> for Meta
impl<'de> Deserialize<'de> for Meta
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 Meta
impl RefUnwindSafe for Meta
impl Send for Meta
impl Sync for Meta
impl Unpin for Meta
impl UnwindSafe for Meta
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