Struct cipher::StreamCipherError
source · pub struct StreamCipherError;
Expand description
This error is returned by the StreamCipher
trait methods.
Usually it’s used in cases when stream cipher has reached the end of a keystream, but also can be used if lengths of provided input and output buffers are not equal.
Trait Implementations§
source§impl Clone for StreamCipherError
impl Clone for StreamCipherError
source§fn clone(&self) -> StreamCipherError
fn clone(&self) -> StreamCipherError
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 StreamCipherError
impl Debug for StreamCipherError
source§impl Display for StreamCipherError
impl Display for StreamCipherError
source§impl Error for StreamCipherError
impl Error for StreamCipherError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
source§impl From<OverflowError> for StreamCipherError
impl From<OverflowError> for StreamCipherError
source§fn from(_: OverflowError) -> StreamCipherError
fn from(_: OverflowError) -> StreamCipherError
Converts to this type from the input type.
impl Copy for StreamCipherError
Auto Trait Implementations§
impl Freeze for StreamCipherError
impl RefUnwindSafe for StreamCipherError
impl Send for StreamCipherError
impl Sync for StreamCipherError
impl Unpin for StreamCipherError
impl UnwindSafe for StreamCipherError
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)