pub struct Icms50 {
pub origem: u8,
pub cst: String,
pub valor_icms_desonerado: Option<f32>,
pub motivo_desoneracao: Option<u8>,
}Expand description
ICMS CST 50 - Suspensão (tag <ICMS50>)
Fields§
§origem: u8Origem da mercadoria
cst: StringCódigo de Situação Tributária - sempre “50”
valor_icms_desonerado: Option<f32>Valor do ICMS desonerado
motivo_desoneracao: Option<u8>Motivo da desoneração
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Icms50
impl<'de> Deserialize<'de> for Icms50
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for Icms50
Auto Trait Implementations§
impl Freeze for Icms50
impl RefUnwindSafe for Icms50
impl Send for Icms50
impl Sync for Icms50
impl Unpin for Icms50
impl UnsafeUnpin for Icms50
impl UnwindSafe for Icms50
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