pub struct DavWithExtension<Base, Extension>(/* private fields */);Expand description
Adds one statically implemented RFC package to another profile.
Trait Implementations§
Source§impl<Provider, Base, Extension> DavCapabilityProfile<Provider> for DavWithExtension<Base, Extension>where
Provider: ?Sized,
Base: DavCapabilityProfile<Provider> + Class1Profile<Provider>,
Extension: DavExtensionMarker<Provider>,
impl<Provider, Base, Extension> DavCapabilityProfile<Provider> for DavWithExtension<Base, Extension>where
Provider: ?Sized,
Base: DavCapabilityProfile<Provider> + Class1Profile<Provider>,
Extension: DavExtensionMarker<Provider>,
const CLASS1: bool = Base::CLASS1
const CLASS2: bool = Base::CLASS2
const CLASS3: bool = Base::CLASS3
const EXTENSIONS: DavExtensionSet
const PARTIAL_PUT: bool = Base::PARTIAL_PUT
const PATCH: bool = Base::PATCH
const PRIVATE_UPDATE_RANGE: bool = Base::PRIVATE_UPDATE_RANGE
Auto Trait Implementations§
impl<Base, Extension> Freeze for DavWithExtension<Base, Extension>
impl<Base, Extension> RefUnwindSafe for DavWithExtension<Base, Extension>
impl<Base, Extension> Send for DavWithExtension<Base, Extension>
impl<Base, Extension> Sync for DavWithExtension<Base, Extension>
impl<Base, Extension> Unpin for DavWithExtension<Base, Extension>
impl<Base, Extension> UnwindSafe for DavWithExtension<Base, Extension>
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