pub enum ActivatedBarrier {
Barrier(BarrierID),
UnknownBarrier,
}
Expand description
information about an activation barrier
Variants§
Barrier(BarrierID)
BarrierID
of the triggered barrier
UnknownBarrier
The id of the triggered barrier could not be determined, e.g. because of multiple barriers at the same location.
Trait Implementations§
Source§impl Clone for ActivatedBarrier
impl Clone for ActivatedBarrier
Source§fn clone(&self) -> ActivatedBarrier
fn clone(&self) -> ActivatedBarrier
Returns a copy 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 ActivatedBarrier
impl Debug for ActivatedBarrier
Source§impl<'de> Deserialize<'de> for ActivatedBarrier
impl<'de> Deserialize<'de> for ActivatedBarrier
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
Source§impl Type for ActivatedBarrier
impl Type for ActivatedBarrier
impl Copy for ActivatedBarrier
Auto Trait Implementations§
impl Freeze for ActivatedBarrier
impl RefUnwindSafe for ActivatedBarrier
impl Send for ActivatedBarrier
impl Sync for ActivatedBarrier
impl Unpin for ActivatedBarrier
impl UnwindSafe for ActivatedBarrier
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<'de, T> DynamicDeserialize<'de> for Twhere
T: Type + Deserialize<'de>,
impl<'de, T> DynamicDeserialize<'de> for Twhere
T: Type + Deserialize<'de>,
Source§type Deserializer = PhantomData<T>
type Deserializer = PhantomData<T>
A DeserializeSeed implementation for this type.
Source§fn deserializer_for_signature(
signature: &Signature,
) -> Result<<T as DynamicDeserialize<'de>>::Deserializer, Error>
fn deserializer_for_signature( signature: &Signature, ) -> Result<<T as DynamicDeserialize<'de>>::Deserializer, Error>
Get a deserializer compatible with this parsed signature.