pub struct ExportCategory {
pub id: String,
pub name: String,
pub category_type: ExportCategoryType,
pub optional: bool,
pub description: Option<String>,
}Expand description
Category of exportable data
Fields§
§id: StringUnique identifier (e.g., “remotes”, “backend”, “rclone_config”)
name: StringHuman-readable name for display
category_type: ExportCategoryTypeType of category
optional: boolWhether this category is optional (developer marked)
description: Option<String>Description of what this category contains
Trait Implementations§
Source§impl Clone for ExportCategory
impl Clone for ExportCategory
Source§fn clone(&self) -> ExportCategory
fn clone(&self) -> ExportCategory
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 moreSource§impl Debug for ExportCategory
impl Debug for ExportCategory
Source§impl<'de> Deserialize<'de> for ExportCategory
impl<'de> Deserialize<'de> for ExportCategory
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 ExportCategory
impl RefUnwindSafe for ExportCategory
impl Send for ExportCategory
impl Sync for ExportCategory
impl Unpin for ExportCategory
impl UnwindSafe for ExportCategory
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