pub struct GetEnrollmentSummaryBudget {
pub max_objects: usize,
pub max_service_ack_bytes: usize,
}Expand description
Positive limits on total database objects and complete logical ACK bytes.
Counts all objects before any callbacks, after request decoding. Bytes exclude APDU/NPDU and are independent of peer APDU size and segmentation. Does not bound request decoding, individual callbacks/reads, recipient-list processing, allocation capacity/OOM, RSS, CPU or deadlines. Reads are not rolled back.
Fields§
§max_objects: usizeMaximum total database objects, including noncandidates and classes (4096).
max_service_ack_bytes: usizeMaximum encoded service ACK logical bytes (16384).
Implementations§
Trait Implementations§
Source§impl Clone for GetEnrollmentSummaryBudget
impl Clone for GetEnrollmentSummaryBudget
impl Copy for GetEnrollmentSummaryBudget
Source§impl Debug for GetEnrollmentSummaryBudget
impl Debug for GetEnrollmentSummaryBudget
Source§impl Default for GetEnrollmentSummaryBudget
impl Default for GetEnrollmentSummaryBudget
impl Eq for GetEnrollmentSummaryBudget
impl StructuralPartialEq for GetEnrollmentSummaryBudget
Auto Trait Implementations§
impl Freeze for GetEnrollmentSummaryBudget
impl RefUnwindSafe for GetEnrollmentSummaryBudget
impl Send for GetEnrollmentSummaryBudget
impl Sync for GetEnrollmentSummaryBudget
impl Unpin for GetEnrollmentSummaryBudget
impl UnsafeUnpin for GetEnrollmentSummaryBudget
impl UnwindSafe for GetEnrollmentSummaryBudget
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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