pub enum OuroBufferError {
BufferOverflow,
}Expand description
Error types for buffer operations
Variants§
BufferOverflow
Occurs when trying to push more data than available space
§Example
use ourobuf::{OuroBuffer, OuroBufferError};
let buf = OuroBuffer::<4>::new();
assert_eq!(buf.push(&[1, 2, 3, 4, 5]), Err(OuroBufferError::BufferOverflow));Trait Implementations§
Source§impl Debug for OuroBufferError
impl Debug for OuroBufferError
Source§impl Display for OuroBufferError
impl Display for OuroBufferError
Source§impl PartialEq for OuroBufferError
impl PartialEq for OuroBufferError
impl StructuralPartialEq for OuroBufferError
Auto Trait Implementations§
impl Freeze for OuroBufferError
impl RefUnwindSafe for OuroBufferError
impl Send for OuroBufferError
impl Sync for OuroBufferError
impl Unpin for OuroBufferError
impl UnwindSafe for OuroBufferError
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