pub struct TransitionMatrixCollection { /* private fields */ }Expand description
A collection of transition matrices indexed by resource ID.
Provides unified lookup for sequence-dependent setup times across multiple resources.
Implementations§
Source§impl TransitionMatrixCollection
impl TransitionMatrixCollection
Sourcepub fn add(&mut self, matrix: TransitionMatrix)
pub fn add(&mut self, matrix: TransitionMatrix)
Adds a transition matrix for a resource.
Sourcepub fn with_matrix(self, matrix: TransitionMatrix) -> Self
pub fn with_matrix(self, matrix: TransitionMatrix) -> Self
Builder: adds a matrix and returns self.
Trait Implementations§
Source§impl Clone for TransitionMatrixCollection
impl Clone for TransitionMatrixCollection
Source§fn clone(&self) -> TransitionMatrixCollection
fn clone(&self) -> TransitionMatrixCollection
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 TransitionMatrixCollection
impl Debug for TransitionMatrixCollection
Source§impl Default for TransitionMatrixCollection
impl Default for TransitionMatrixCollection
Source§fn default() -> TransitionMatrixCollection
fn default() -> TransitionMatrixCollection
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TransitionMatrixCollection
impl<'de> Deserialize<'de> for TransitionMatrixCollection
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
Auto Trait Implementations§
impl Freeze for TransitionMatrixCollection
impl RefUnwindSafe for TransitionMatrixCollection
impl Send for TransitionMatrixCollection
impl Sync for TransitionMatrixCollection
impl Unpin for TransitionMatrixCollection
impl UnsafeUnpin for TransitionMatrixCollection
impl UnwindSafe for TransitionMatrixCollection
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