pub struct CapabilitiesResponse {
pub auth_enabled: bool,
pub parse_preview_enabled: bool,
pub register_targets: Vec<String>,
pub share_modes: Vec<String>,
}Expand description
Returned by GET /api/capabilities — runtime feature availability.
Fields§
§auth_enabled: bool§parse_preview_enabled: bool§register_targets: Vec<String>Implementations§
Source§impl CapabilitiesResponse
impl CapabilitiesResponse
Sourcepub fn for_runtime(auth_enabled: bool, parse_preview_enabled: bool) -> Self
pub fn for_runtime(auth_enabled: bool, parse_preview_enabled: bool) -> Self
Build runtime capability payload with shared defaults.
Trait Implementations§
Source§impl Debug for CapabilitiesResponse
impl Debug for CapabilitiesResponse
Source§impl<'de> Deserialize<'de> for CapabilitiesResponse
impl<'de> Deserialize<'de> for CapabilitiesResponse
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 CapabilitiesResponse
impl RefUnwindSafe for CapabilitiesResponse
impl Send for CapabilitiesResponse
impl Sync for CapabilitiesResponse
impl Unpin for CapabilitiesResponse
impl UnsafeUnpin for CapabilitiesResponse
impl UnwindSafe for CapabilitiesResponse
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