pub struct DavExtensionDescriptor {
pub package: DavExtensionPackage,
pub rfc: &'static str,
pub dav_token: Option<&'static str>,
pub prerequisites: DavExtensionSet,
pub resources: DavResourceStateSet,
pub methods: &'static [DavExtensionMethod],
pub live_properties: &'static [DavLiveProperty],
pub reports: &'static [DavReportType],
pub preferences: DavPreferenceSet,
}Expand description
Static RFC metadata used by capability, dispatch, property and REPORT discovery.
Fields§
§package: DavExtensionPackage§rfc: &'static str§dav_token: Option<&'static str>§prerequisites: DavExtensionSet§resources: DavResourceStateSet§methods: &'static [DavExtensionMethod]§live_properties: &'static [DavLiveProperty]§reports: &'static [DavReportType]§preferences: DavPreferenceSetTrait Implementations§
Source§impl Clone for DavExtensionDescriptor
impl Clone for DavExtensionDescriptor
Source§fn clone(&self) -> DavExtensionDescriptor
fn clone(&self) -> DavExtensionDescriptor
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 DavExtensionDescriptor
impl Debug for DavExtensionDescriptor
impl Copy for DavExtensionDescriptor
Auto Trait Implementations§
impl Freeze for DavExtensionDescriptor
impl RefUnwindSafe for DavExtensionDescriptor
impl Send for DavExtensionDescriptor
impl Sync for DavExtensionDescriptor
impl Unpin for DavExtensionDescriptor
impl UnwindSafe for DavExtensionDescriptor
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