Enum graphannis::update::UpdateEvent [−][src]
Describes a single update on the graph.
Variants
Add a node with a name and type.
Delete a node given by the name.
Fields of DeleteNode
node_name: String
Add a label to a the node given by the name.
Delete a label of an node given by the name of the node and the qualified label name.
Add an edge between two nodes given by their name.
Fields of AddEdge
Delete an existing edge between two nodes given by their name.
Fields of DeleteEdge
Add a label to an edge between two nodes.
Fields of AddEdgeLabel
Delete a label from an edge between two nodes.
Fields of DeleteEdgeLabel
Trait Implementations
impl Clone for UpdateEvent
[src]
pub fn clone(&self) -> UpdateEvent
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for UpdateEvent
[src]
impl<'de> Deserialize<'de> for UpdateEvent
[src]
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<UpdateEvent, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]
__deserializer: __D
) -> Result<UpdateEvent, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
impl MallocSizeOf for UpdateEvent
[src]
pub fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
[src]
impl Serialize for UpdateEvent
[src]
pub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
[src]
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
Auto Trait Implementations
impl RefUnwindSafe for UpdateEvent
impl Send for UpdateEvent
impl Sync for UpdateEvent
impl Unpin for UpdateEvent
impl UnwindSafe for UpdateEvent
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Pointable for T
pub const ALIGN: usize
type Init = T
The type for initializers.
pub unsafe fn init(init: <T as Pointable>::Init) -> usize
pub unsafe fn deref<'a>(ptr: usize) -> &'a T
pub unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T
pub unsafe fn drop(ptr: usize)
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,