pub struct ClaimValueLimits {
pub maximum_encoded_bytes: usize,
pub maximum_member_count: usize,
pub maximum_object_depth: usize,
pub maximum_string_length: usize,
}Expand description
The bounds a Service places on the Claim Values it will accept.
CLM-SEC-006 requires a Service to bound the encoded size, string length, object depth, and
member count of the claim document under local policy. These are the defaults; a Service that
needs different ones sets them on ServiceOptions.
Fields§
§maximum_encoded_bytes: usize§maximum_member_count: usize§maximum_object_depth: usize§maximum_string_length: usizeTrait Implementations§
Source§impl Clone for ClaimValueLimits
impl Clone for ClaimValueLimits
impl Copy for ClaimValueLimits
Source§impl Debug for ClaimValueLimits
impl Debug for ClaimValueLimits
Source§impl Default for ClaimValueLimits
impl Default for ClaimValueLimits
impl Eq for ClaimValueLimits
Source§impl PartialEq for ClaimValueLimits
impl PartialEq for ClaimValueLimits
impl StructuralPartialEq for ClaimValueLimits
Auto Trait Implementations§
impl Freeze for ClaimValueLimits
impl RefUnwindSafe for ClaimValueLimits
impl Send for ClaimValueLimits
impl Sync for ClaimValueLimits
impl Unpin for ClaimValueLimits
impl UnsafeUnpin for ClaimValueLimits
impl UnwindSafe for ClaimValueLimits
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