Struct yubirs::piv::sw::StatusWord
source · pub struct StatusWord {
pub value: u16,
pub error: Result<()>,
pub bytes_remaining: Option<usize>,
pub counter: Option<usize>,
}
Fields§
§value: u16
§error: Result<()>
§bytes_remaining: Option<usize>
§counter: Option<usize>
Implementations§
source§impl StatusWord
impl StatusWord
pub fn new_from_value(value: u16) -> StatusWord
pub fn new(buffer: &[u8], length: usize) -> StatusWord
pub fn success() -> StatusWord
Trait Implementations§
source§impl Clone for StatusWord
impl Clone for StatusWord
source§impl Debug for StatusWord
impl Debug for StatusWord
source§impl<'de> Deserialize<'de> for StatusWord
impl<'de> Deserialize<'de> for StatusWord
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for StatusWord
impl Send for StatusWord
impl Sync for StatusWord
impl Unpin for StatusWord
impl !UnwindSafe for StatusWord
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