pub fn remove_edge_if_match_synced<IfMatch>(
        &self,
        key: DocumentKey,
        if_match: IfMatch,
    ) -> Result<bool>
    where
        IfMatch: Into<String>,
    {
        self.execute(
            RemoveEdge::new(self.graph_name(), self.name(), key)
                .with_if_match(if_match)
                .with_force_wait_for_sync(true),
        )
    }
/// Removes the edge with the given key from this collection if the match
/// condition is met and waits until the changes are written to disk.
///
/// # Arguments
///
/// * `key` : The key of the document to be deleted
/// * `if_match` : The match condition that must be met to remove the
///   edge
Removes the edge with the given key from this collection if the match
condition is met and waits until the changes are written to disk.
Removes the edge with the given key from this collection if the match condition is met and waits until the changes are written to disk .
pub fn remove_edge_if_match_synced<IfMatch>(
        &self,
        key: DocumentKey,
        if_match: IfMatch,
    ) -> Result<bool>
    where
        IfMatch: Into<String>,
    {
        self.execute(
            RemoveEdge::new(self.graph_name(), self.name(), key)
                .with_if_match(if_match)
                .with_force_wait_for_sync(true),
        )
    }
pub fn remove_edge_if_match_synced < IfMatch > ( & self , key : DocumentKey , if_match : IfMatch , ) -> Result < bool > where IfMatch : Into < String > , { self . execute ( RemoveEdge :: new ( self . graph_name ( ) , self . name ( ) , key ) . with_if_match ( if_match ) . with_force_wait_for_sync ( true ) , ) }
Removes the edge with the given key from this collection if the match
condition is met and waits until the changes are written to disk.
Removes the edge with the given key from this collection if the match condition is met and waits until the changes are written to disk .
&self
key
DocumentKey
if_match
IfMatch
&self
key
DocumentKey
if_match
IfMatch