pub struct SubsumptionLayer {
pub priority: u8,
pub behavior: Box<dyn BehaviorNode>,
pub name: Option<String>,
}Expand description
A single priority layer in a SubsumptionNode: a priority (higher wins) plus the behavior
that implements it.
Fields§
§priority: u8§behavior: Box<dyn BehaviorNode>§name: Option<String>Implementations§
Source§impl SubsumptionLayer
impl SubsumptionLayer
Sourcepub fn new(priority: u8, behavior: Box<dyn BehaviorNode>) -> SubsumptionLayer
pub fn new(priority: u8, behavior: Box<dyn BehaviorNode>) -> SubsumptionLayer
Create a new subsumption layer.
pub fn with_name(self, name: impl Into<String>) -> SubsumptionLayer
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for SubsumptionLayer
impl !UnwindSafe for SubsumptionLayer
impl Freeze for SubsumptionLayer
impl Send for SubsumptionLayer
impl Sync for SubsumptionLayer
impl Unpin for SubsumptionLayer
impl UnsafeUnpin for SubsumptionLayer
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§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