pub struct Seq {
pub header: String,
pub nature: Nature,
pub raw: Vec<Option<String>>,
pub ival: Vec<Option<i64>>,
pub min: i64,
pub max: i64,
}
Fields§
§header: String
§nature: Nature
§raw: Vec<Option<String>>
§ival: Vec<Option<i64>>
§min: i64
§max: i64
Implementations§
source§impl Seq
impl Seq
pub fn from_increasing_times( header: String, times: Vec<DateTime<Utc>> ) -> Result<Self>
pub fn from_integers(header: String, ival: Vec<Option<i64>>) -> Result<Self>
pub fn new(raw_col: RawCol) -> Result<Self>
pub fn is_full_and_increasing(&self) -> bool
pub fn len(&self) -> usize
pub fn is_empty(&self) -> bool
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Seq
impl RefUnwindSafe for Seq
impl Send for Seq
impl Sync for Seq
impl Unpin for Seq
impl UnwindSafe for Seq
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