pub struct DavVersioningCapabilities {
pub state: DavVersioningState,
pub auto_version: DavAutoVersion,
pub write_locked: bool,
pub auto_checkout_lock: bool,
pub allow_version_delete: bool,
}Expand description
RFC 3253 facts projected by the product capability provider.
Fields§
§state: DavVersioningState§auto_version: DavAutoVersion§write_locked: boolWhether the current target is protected by an active DAV write lock.
auto_checkout_lock: boolWhether the current checkout is associated with a write lock after automatic checkout.
allow_version_delete: boolWhether this server permits DELETE of immutable version resources.
Trait Implementations§
Source§impl Clone for DavVersioningCapabilities
impl Clone for DavVersioningCapabilities
Source§fn clone(&self) -> DavVersioningCapabilities
fn clone(&self) -> DavVersioningCapabilities
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 DavVersioningCapabilities
impl Debug for DavVersioningCapabilities
Source§impl Default for DavVersioningCapabilities
impl Default for DavVersioningCapabilities
Source§fn default() -> DavVersioningCapabilities
fn default() -> DavVersioningCapabilities
Returns the “default value” for a type. Read more
Source§impl Hash for DavVersioningCapabilities
impl Hash for DavVersioningCapabilities
impl Copy for DavVersioningCapabilities
impl Eq for DavVersioningCapabilities
impl StructuralPartialEq for DavVersioningCapabilities
Auto Trait Implementations§
impl Freeze for DavVersioningCapabilities
impl RefUnwindSafe for DavVersioningCapabilities
impl Send for DavVersioningCapabilities
impl Sync for DavVersioningCapabilities
impl Unpin for DavVersioningCapabilities
impl UnwindSafe for DavVersioningCapabilities
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.