pub fn create_unsigned_append_op(&mut self, entry: Entry) -> Result<DataWriteOp<Entry>> {
        self.check_permission(Action::Append, None, None)?;

        match &mut self.data {
            SeqData::Public(data) => data.create_append_op(entry, self.operations_pk),
            SeqData::Private(data) => data.create_append_op(entry, self.operations_pk),
        }
    }
/// Generate unsigned crdt op, adding the new entry.
Generate unsigned crdt op, adding the new entry.
Generate unsigned crdt op adding the new entry .
pub fn create_unsigned_append_op(&mut self, entry: Entry) -> Result<DataWriteOp<Entry>> {
        self.check_permission(Action::Append, None, None)?;
        match &mut self.data {
            SeqData::Public(data) => data.create_append_op(entry, self.operations_pk),
            SeqData::Private(data) => data.create_append_op(entry, self.operations_pk),
        }
    }
pub fn create_unsigned_append_op ( & mut self , entry : Entry ) -> Result < DataWriteOp < Entry > > { self . check_permission ( Action :: Append , None , None ) ? ; match & mut self . data { SeqData :: Public ( data ) => data . create_append_op ( entry , self . operations_pk ) , SeqData :: Private ( data ) => data . create_append_op ( entry , self . operations_pk ) , } }
Generate unsigned crdt op, adding the new entry.
Generate unsigned crdt op adding the new entry .
&mut self
entry
Entry
&mut self
entry
Entry