Crate instance_copy_on_write

Crate instance_copy_on_write 

Source

Structs§

CowReadGuard
A guard which guards the read-only CoW operation.
CowTransactionGuard
A guard which guards the CoW read/write operation. During this operation, the instance is borrowed and copied or clonned or default or new instance created.
InstanceCopyOnWrite
A base instance which is used to perform CoW and non-CoW operations on the inner value.
NoCowGuard
Guards the exclusive lock. During this lock, any CoW operations are blocked.

Enums§

CowGuardError
A error for the Cow operations.
NoCowGuardErr
An errors for exclusive lock i.e non-cow operation.