pub struct TickArraySequenceVec {
pub tick_arrays: Vec<TickArrayFacade>,
pub tick_spacing: u16,
}
Fields§
§tick_arrays: Vec<TickArrayFacade>
§tick_spacing: u16
Implementations§
Source§impl TickArraySequenceVec
impl TickArraySequenceVec
pub fn new( tick_arrays: Vec<TickArrayFacade>, tick_spacing: u16, ) -> Result<Self, CoreError>
Sourcepub fn start_index(&self) -> i32
pub fn start_index(&self) -> i32
Returns the first valid tick index in the sequence.
pub fn tick(&self, tick_index: i32) -> Result<TickFacade, CoreError>
pub fn next_initialized_tick( &self, tick_index: i32, ) -> Result<(Option<TickFacade>, i32), CoreError>
pub fn prev_initialized_tick( &self, tick_index: i32, ) -> Result<(Option<TickFacade>, i32), CoreError>
Trait Implementations§
Source§impl Clone for TickArraySequenceVec
impl Clone for TickArraySequenceVec
Source§fn clone(&self) -> TickArraySequenceVec
fn clone(&self) -> TickArraySequenceVec
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 TickArraySequenceVec
impl Debug for TickArraySequenceVec
Source§impl PartialEq for TickArraySequenceVec
impl PartialEq for TickArraySequenceVec
impl Eq for TickArraySequenceVec
impl StructuralPartialEq for TickArraySequenceVec
Auto Trait Implementations§
impl Freeze for TickArraySequenceVec
impl RefUnwindSafe for TickArraySequenceVec
impl Send for TickArraySequenceVec
impl Sync for TickArraySequenceVec
impl Unpin for TickArraySequenceVec
impl UnwindSafe for TickArraySequenceVec
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