pub enum DavPutWritePlan {
Replace,
Partial(DavPartialPutPlan),
PrivateUpdateRange {
value: HeaderValue,
},
}Expand description
Product write operation selected from the declared PUT compatibility capabilities.
Variants§
Replace
Replace the complete representation using ordinary PUT semantics.
Partial(DavPartialPutPlan)
Replace one byte range relative to the current selected representation.
PrivateUpdateRange
Execute the explicitly enabled private header contract in the product adapter.
Fields
§
value: HeaderValueTrait Implementations§
Source§impl Clone for DavPutWritePlan
impl Clone for DavPutWritePlan
Source§fn clone(&self) -> DavPutWritePlan
fn clone(&self) -> DavPutWritePlan
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 DavPutWritePlan
impl Debug for DavPutWritePlan
Source§impl PartialEq for DavPutWritePlan
impl PartialEq for DavPutWritePlan
impl Eq for DavPutWritePlan
impl StructuralPartialEq for DavPutWritePlan
Auto Trait Implementations§
impl !Freeze for DavPutWritePlan
impl RefUnwindSafe for DavPutWritePlan
impl Send for DavPutWritePlan
impl Sync for DavPutWritePlan
impl Unpin for DavPutWritePlan
impl UnwindSafe for DavPutWritePlan
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.