[−][src]Enum asi_core0::Error
An error happened.
Variants
Something is wrong with the sensor.
Fields of Sensor
Something is wrong with the actuator.
Fields of Actuator
actuator: ActuatorId
The actuator that sent the error.
error: Box<dyn Error>
The error sent from the actuator.
Not enough memory. Includes the number of slots allocated.
Fields of OutOfMemory
Invalid memory access.
Fields of InvalidMemoryAccess
Invalid sensor access.
Fields of InvalidSensorAccess
Invalid actuator access.
Fields of InvalidActuatorAccess
MemoryAlreadyFree(MemoryId)
Attempting to free memory that is already free.
Something interrupted the waiting period. This is usually a built-in hardware feature to wake up the agent.
Fields of WaitingPeriodInterrupted
time_remaining: f64
The remaining time in seconds.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Error
impl !Send for Error
impl !Sync for Error
impl Unpin for Error
impl !UnwindSafe for Error
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,