Skip to main content

Links

Trait Links 

Source
pub trait Links<T: LinkType> {
    // Required methods
    fn constants_links(&self) -> LinksConstants<T>;
    fn count_links(&self, query: &[T]) -> T;
    fn create_links(
        &mut self,
        query: &[T],
        handler: WriteHandler<'_, T>,
    ) -> Result<Flow, Error<'_, T>>;
    fn each_links(
        &self,
        query: &[T],
        handler: ReadHandler<'_, T>,
    ) -> Result<Flow, Error<'_, T>>;
    fn update_links(
        &mut self,
        query: &[T],
        replacement: &[T],
        handler: WriteHandler<'_, T>,
    ) -> Result<Flow, Error<'_, T>>;
    fn delete_links(
        &mut self,
        query: &[T],
        handler: WriteHandler<'_, T>,
    ) -> Result<Flow, Error<'_, T>>;
}

Required Methods§

Implementors§