pub struct AccessionPath {
pub id: HashId,
pub accession_id: HashId,
pub index_in_path: i64,
pub edge_id: HashId,
}Fields§
§id: HashId§accession_id: HashId§index_in_path: i64§edge_id: HashIdImplementations§
Source§impl AccessionPath
impl AccessionPath
pub fn create( conn: &GraphConnection, accession_id: &HashId, edge_ids: &[HashId], )
Trait Implementations§
Source§impl<'a> Capnp<'a> for AccessionPath
impl<'a> Capnp<'a> for AccessionPath
Source§impl Debug for AccessionPath
impl Debug for AccessionPath
Source§impl<'de> Deserialize<'de> for AccessionPath
impl<'de> Deserialize<'de> for AccessionPath
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for AccessionPath
impl PartialEq for AccessionPath
Source§impl Query for AccessionPath
impl Query for AccessionPath
const TABLE_NAME: &'static str = "accession_paths"
type Model = AccessionPath
fn process_row(row: &Row<'_>) -> AccessionPath
const PRIMARY_KEY: &'static str = "id"
fn query( conn: &Connection, query: &str, params: impl Params, ) -> Vec<Self::Model>
fn get( conn: &Connection, query: &str, params: impl Params, ) -> Result<Self::Model>
fn get_by_id<'a, T>(conn: &Connection, id: &'a T) -> Option<Self::Model>
fn query_by_ids<'a, I: ?Sized, T>( conn: &Connection, ids: &'a I, ) -> Vec<Self::Model>
fn delete_by_ids<'a, I: ?Sized, T>( conn: &Connection, ids: &'a I, ) -> Vec<Self::Model>
fn table_name() -> &'static str
fn all(conn: &Connection) -> Vec<Self::Model>
fn all_with_limit(conn: &Connection, limit: usize) -> Vec<Self::Model>
Source§impl Serialize for AccessionPath
impl Serialize for AccessionPath
impl StructuralPartialEq for AccessionPath
Auto Trait Implementations§
impl Freeze for AccessionPath
impl RefUnwindSafe for AccessionPath
impl Send for AccessionPath
impl Sync for AccessionPath
impl Unpin for AccessionPath
impl UnsafeUnpin for AccessionPath
impl UnwindSafe for AccessionPath
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more