Trait IndividualLocation

Source
pub trait IndividualLocation {
    // Required method
    fn get_slice(&self) -> &[Location];
}
Expand description

Abstraction of individual location.

This trait exists to streamline the API of TableCollection::add_individual and TableCollection::add_individual_with_metadata.

Required Methods§

Source

fn get_slice(&self) -> &[Location]

Implementations on Foreign Types§

Source§

impl IndividualLocation for &Vec<f64>

Source§

fn get_slice(&self) -> &[Location]

Source§

impl IndividualLocation for &Vec<Location>

Source§

fn get_slice(&self) -> &[Location]

Source§

impl IndividualLocation for &[f64]

Source§

fn get_slice(&self) -> &[Location]

Source§

impl IndividualLocation for &[Location]

Source§

fn get_slice(&self) -> &[Location]

Source§

impl IndividualLocation for Option<&[Location]>

Source§

fn get_slice(&self) -> &[Location]

Source§

impl IndividualLocation for Vec<f64>

Source§

fn get_slice(&self) -> &[Location]

Source§

impl IndividualLocation for Vec<Location>

Source§

fn get_slice(&self) -> &[Location]

Source§

impl<const N: usize> IndividualLocation for &[f64; N]

Source§

fn get_slice(&self) -> &[Location]

Source§

impl<const N: usize> IndividualLocation for &[Location; N]

Source§

fn get_slice(&self) -> &[Location]

Source§

impl<const N: usize> IndividualLocation for [f64; N]

Source§

fn get_slice(&self) -> &[Location]

Source§

impl<const N: usize> IndividualLocation for [Location; N]

Source§

fn get_slice(&self) -> &[Location]

Implementors§