pub struct CommitConfig {
pub max_operations: usize,
pub max_dependencies: usize,
pub max_path_bytes: usize,
pub max_plan_bytes: usize,
pub max_journal_bytes: usize,
pub max_conflicts: usize,
}Expand description
Hard bounds applied before durable commit work begins.
Fields§
§max_operations: usizeMaximum journaled filesystem operations in one transaction.
max_dependencies: usizeMaximum combined ReadSet and WriteSet paths.
max_path_bytes: usizeMaximum UTF-8 byte length of one virtual path.
max_plan_bytes: usizeMaximum encoded durable-plan size.
max_journal_bytes: usizeMaximum journal size accepted during recovery.
max_conflicts: usizeMaximum conflicts returned by one revalidation pass.
Trait Implementations§
Source§impl Clone for CommitConfig
impl Clone for CommitConfig
Source§fn clone(&self) -> CommitConfig
fn clone(&self) -> CommitConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CommitConfig
Source§impl Debug for CommitConfig
impl Debug for CommitConfig
Source§impl Default for CommitConfig
impl Default for CommitConfig
impl Eq for CommitConfig
Source§impl PartialEq for CommitConfig
impl PartialEq for CommitConfig
impl StructuralPartialEq for CommitConfig
Auto Trait Implementations§
impl Freeze for CommitConfig
impl RefUnwindSafe for CommitConfig
impl Send for CommitConfig
impl Sync for CommitConfig
impl Unpin for CommitConfig
impl UnsafeUnpin for CommitConfig
impl UnwindSafe for CommitConfig
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