pub struct CrdtBuilderConfig {
pub type_name: String,
pub fields: Vec<FieldConfig>,
pub replica_id_field: Option<String>,
}Expand description
CRDT builder configuration
Fields§
§type_name: StringCRDT type name
fields: Vec<FieldConfig>Field configurations
replica_id_field: Option<String>Replica ID field name (optional, defaults to auto-generated)
Trait Implementations§
Source§impl Clone for CrdtBuilderConfig
impl Clone for CrdtBuilderConfig
Source§fn clone(&self) -> CrdtBuilderConfig
fn clone(&self) -> CrdtBuilderConfig
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 CrdtBuilderConfig
impl Debug for CrdtBuilderConfig
Source§impl<'de> Deserialize<'de> for CrdtBuilderConfig
impl<'de> Deserialize<'de> for CrdtBuilderConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CrdtBuilderConfig
impl PartialEq for CrdtBuilderConfig
Source§impl Serialize for CrdtBuilderConfig
impl Serialize for CrdtBuilderConfig
impl StructuralPartialEq for CrdtBuilderConfig
Auto Trait Implementations§
impl Freeze for CrdtBuilderConfig
impl RefUnwindSafe for CrdtBuilderConfig
impl Send for CrdtBuilderConfig
impl Sync for CrdtBuilderConfig
impl Unpin for CrdtBuilderConfig
impl UnwindSafe for CrdtBuilderConfig
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