pub struct CapabilitiesData {
pub core: CoreCapabilities,
pub files: FilesCapabilities,
pub theming: Option<ThemingCapabilities>,
}Expand description
Inner capabilities map grouping feature sets by subsystem.
Fields§
§core: CoreCapabilitiesCore server capabilities such as status, poll interval, and WebDAV root.
files: FilesCapabilitiesFiles application capabilities such as chunking, undelete, and versioning.
theming: Option<ThemingCapabilities>Theming and visual branding customization settings, if enabled.
Trait Implementations§
Source§impl Clone for CapabilitiesData
impl Clone for CapabilitiesData
Source§impl Debug for CapabilitiesData
impl Debug for CapabilitiesData
Source§impl Default for CapabilitiesData
impl Default for CapabilitiesData
Source§impl<'de> Deserialize<'de> for CapabilitiesData
impl<'de> Deserialize<'de> for CapabilitiesData
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
impl Eq for CapabilitiesData
Source§impl PartialEq for CapabilitiesData
impl PartialEq for CapabilitiesData
Source§impl Serialize for CapabilitiesData
impl Serialize for CapabilitiesData
impl StructuralPartialEq for CapabilitiesData
Auto Trait Implementations§
impl Freeze for CapabilitiesData
impl RefUnwindSafe for CapabilitiesData
impl Send for CapabilitiesData
impl Sync for CapabilitiesData
impl Unpin for CapabilitiesData
impl UnsafeUnpin for CapabilitiesData
impl UnwindSafe for CapabilitiesData
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