pub struct DavReportLimits {
pub maximum_input_bytes: usize,
pub maximum_xml_depth: usize,
pub maximum_selection_depth: usize,
pub maximum_selection_properties: usize,
pub maximum_expansion_depth: usize,
pub maximum_expanded_resources: usize,
pub maximum_expanded_properties: usize,
pub multistatus: DavMultiStatusLimits,
}Expand description
Independent hard limits for REPORT grammar, traversal, and response composition.
Fields§
§maximum_input_bytes: usize§maximum_xml_depth: usize§maximum_selection_depth: usizeMaximum nested DAV:property levels in the request selection AST, counted from one.
maximum_selection_properties: usizeMaximum DAV:property nodes in the request selection AST.
maximum_expansion_depth: usizeMaximum resource expansion hops, counted from zero at the root resource.
maximum_expanded_resources: usizeMaximum resources visited during expansion, including the root resource.
maximum_expanded_properties: usizeMaximum backend property lookups performed during expansion.
multistatus: DavMultiStatusLimitsTrait Implementations§
Source§impl Clone for DavReportLimits
impl Clone for DavReportLimits
Source§fn clone(&self) -> DavReportLimits
fn clone(&self) -> DavReportLimits
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 DavReportLimits
impl Debug for DavReportLimits
Source§impl Default for DavReportLimits
impl Default for DavReportLimits
Source§impl PartialEq for DavReportLimits
impl PartialEq for DavReportLimits
impl Copy for DavReportLimits
impl Eq for DavReportLimits
impl StructuralPartialEq for DavReportLimits
Auto Trait Implementations§
impl Freeze for DavReportLimits
impl RefUnwindSafe for DavReportLimits
impl Send for DavReportLimits
impl Sync for DavReportLimits
impl Unpin for DavReportLimits
impl UnwindSafe for DavReportLimits
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.