Trait Links
Source pub trait Links<T: LinkReference> {
// 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>>;
}