pub struct StaticPriorSet { /* private fields */ }Expand description
Fixed-capacity collection of static heuristic priors.
This type is no_std and no_alloc friendly so it can be carried into the
core observer without introducing heap allocation.
Implementations§
Source§impl StaticPriorSet
impl StaticPriorSet
Sourcepub fn with_prior(self, prior: StaticPrior) -> Self
pub fn with_prior(self, prior: StaticPrior) -> Self
Add or replace one prior. If the set is full, the last slot is reused.
Sourcepub fn get(&self, heuristic_id: HeuristicId) -> Option<StaticPrior>
pub fn get(&self, heuristic_id: HeuristicId) -> Option<StaticPrior>
Return the prior for one heuristic, if present.
Trait Implementations§
Source§impl Clone for StaticPriorSet
impl Clone for StaticPriorSet
Source§fn clone(&self) -> StaticPriorSet
fn clone(&self) -> StaticPriorSet
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 StaticPriorSet
impl Debug for StaticPriorSet
Source§impl Default for StaticPriorSet
impl Default for StaticPriorSet
impl Copy for StaticPriorSet
Auto Trait Implementations§
impl Freeze for StaticPriorSet
impl RefUnwindSafe for StaticPriorSet
impl Send for StaticPriorSet
impl Sync for StaticPriorSet
impl Unpin for StaticPriorSet
impl UnsafeUnpin for StaticPriorSet
impl UnwindSafe for StaticPriorSet
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