pub struct RawStructural {
pub isdst: Vec<u8>,
pub desigidx: Vec<u8>,
pub designation: Vec<u8>,
pub std_indicators: Vec<u8>,
pub ut_indicators: Vec<u8>,
}Expand description
Raw structural fields of the authoritative block, captured for the RFC-9636 validator. Memory-safe ≠
format-valid: parse does not reject on these byte values; rfc9636::validate applies the strict
RFC 9636 §3.2 rules (isdst ∈ {0,1}, designation-index validity, indicator byte values + isut⇒isstd
pairing — the predicates proven by T23.kani.3f.1–.4). Indexed parallel to ParsedTzif::types.
Fields§
§isdst: Vec<u8>§desigidx: Vec<u8>§designation: Vec<u8>§std_indicators: Vec<u8>§ut_indicators: Vec<u8>Trait Implementations§
Source§impl Clone for RawStructural
impl Clone for RawStructural
Source§fn clone(&self) -> RawStructural
fn clone(&self) -> RawStructural
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RawStructural
impl Debug for RawStructural
Source§impl Default for RawStructural
impl Default for RawStructural
Source§fn default() -> RawStructural
fn default() -> RawStructural
Returns the “default value” for a type. Read more
impl Eq for RawStructural
Source§impl PartialEq for RawStructural
impl PartialEq for RawStructural
Source§fn eq(&self, other: &RawStructural) -> bool
fn eq(&self, other: &RawStructural) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RawStructural
Auto Trait Implementations§
impl Freeze for RawStructural
impl RefUnwindSafe for RawStructural
impl Send for RawStructural
impl Sync for RawStructural
impl Unpin for RawStructural
impl UnsafeUnpin for RawStructural
impl UnwindSafe for RawStructural
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