pub struct TimedLinkPath(pub Vec<LinkIdxTime>);Expand description
Struct that contains a Vec<LinkIdxTime> for the purpose of providing SerdeAPI for
Vec<LinkIdxTime> in Python
Tuple Fields§
§0: Vec<LinkIdxTime>Implementations§
Source§impl TimedLinkPath
impl TimedLinkPath
Sourcepub fn new(value: Vec<LinkIdxTime>) -> Self
pub fn new(value: Vec<LinkIdxTime>) -> Self
Implement the non-Python new method.
Trait Implementations§
Source§impl AsRef<[LinkIdxTime]> for TimedLinkPath
impl AsRef<[LinkIdxTime]> for TimedLinkPath
Source§fn as_ref(&self) -> &[LinkIdxTime]
fn as_ref(&self) -> &[LinkIdxTime]
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl Clone for TimedLinkPath
impl Clone for TimedLinkPath
Source§fn clone(&self) -> TimedLinkPath
fn clone(&self) -> TimedLinkPath
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TimedLinkPath
impl Debug for TimedLinkPath
Source§impl Default for TimedLinkPath
impl Default for TimedLinkPath
Source§fn default() -> TimedLinkPath
fn default() -> TimedLinkPath
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TimedLinkPath
impl<'de> Deserialize<'de> for TimedLinkPath
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 From<&Vec<LinkIdxTime>> for TimedLinkPath
impl From<&Vec<LinkIdxTime>> for TimedLinkPath
Source§fn from(value: &Vec<LinkIdxTime>) -> Self
fn from(value: &Vec<LinkIdxTime>) -> Self
Converts to this type from the input type.
Source§impl Init for TimedLinkPath
impl Init for TimedLinkPath
Source§impl PartialEq for TimedLinkPath
impl PartialEq for TimedLinkPath
Source§impl SerdeAPI for TimedLinkPath
impl SerdeAPI for TimedLinkPath
const ACCEPTED_BYTE_FORMATS: &'static [&'static str] = _
const ACCEPTED_STR_FORMATS: &'static [&'static str] = _
const RESOURCES_SUBDIR: &'static str = ""
const RESOURCES_DIR: &'static Dir<'_> = _
Source§fn from_resource<P: AsRef<Path>>(
filepath: P,
skip_init: bool,
) -> Result<Self, Error>
fn from_resource<P: AsRef<Path>>( filepath: P, skip_init: bool, ) -> Result<Self, Error>
Read (deserialize) an object from a resource file packaged with the
altrios-core crate Read moreSource§fn list_resources() -> Result<Vec<PathBuf>, Error>
fn list_resources() -> Result<Vec<PathBuf>, Error>
List the available resources in the resources directory Read more
Source§fn to_file<P: AsRef<Path>>(&self, filepath: P) -> Result<()>
fn to_file<P: AsRef<Path>>(&self, filepath: P) -> Result<()>
Write (serialize) an object to a file.
Supported file extensions are listed in
ACCEPTED_BYTE_FORMATS.
Creates a new file if it does not already exist, otherwise truncates the existing file. Read moreSource§fn from_file<P: AsRef<Path>>(
filepath: P,
skip_init: bool,
) -> Result<Self, Error>
fn from_file<P: AsRef<Path>>( filepath: P, skip_init: bool, ) -> Result<Self, Error>
Read (deserialize) an object from a file.
Supported file extensions are listed in
ACCEPTED_BYTE_FORMATS. Read moreSource§fn to_writer<W: Write>(&self, wtr: W, format: &str) -> Result<()>
fn to_writer<W: Write>(&self, wtr: W, format: &str) -> Result<()>
Write (serialize) an object into anything that implements
std::io::Write Read moreSource§fn to_str(&self, format: &str) -> Result<String>
fn to_str(&self, format: &str) -> Result<String>
Write (serialize) an object into a string Read more
Source§fn from_str<S: AsRef<str>>(
contents: S,
format: &str,
skip_init: bool,
) -> Result<Self>
fn from_str<S: AsRef<str>>( contents: S, format: &str, skip_init: bool, ) -> Result<Self>
Read (deserialize) an object from a string Read more
Source§fn from_reader<R: Read>(
rdr: &mut R,
format: &str,
skip_init: bool,
) -> Result<Self, Error>
fn from_reader<R: Read>( rdr: &mut R, format: &str, skip_init: bool, ) -> Result<Self, Error>
Deserialize an object from anything that implements
std::io::Read Read moreSource§fn from_json<S: AsRef<str>>(json_str: S, skip_init: bool) -> Result<Self>
fn from_json<S: AsRef<str>>(json_str: S, skip_init: bool) -> Result<Self>
Read (deserialize) an object from a JSON string Read more
Source§fn from_msg_pack(msg_pack: &[u8], skip_init: bool) -> Result<Self>
fn from_msg_pack(msg_pack: &[u8], skip_init: bool) -> Result<Self>
Read (deserialize) an object from a message pack Read more
Source§impl Serialize for TimedLinkPath
impl Serialize for TimedLinkPath
impl StructuralPartialEq for TimedLinkPath
Auto Trait Implementations§
impl Freeze for TimedLinkPath
impl RefUnwindSafe for TimedLinkPath
impl Send for TimedLinkPath
impl Sync for TimedLinkPath
impl Unpin for TimedLinkPath
impl UnwindSafe for TimedLinkPath
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> EqDefault for T
impl<T> EqDefault for T
Source§fn eq_default(&self) -> bool
fn eq_default(&self) -> bool
Checks if an instance of
Self is equal to Self::defaultSource§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