pub struct ConfiguracaoUf {
pub uf: String,
pub codigo: u8,
pub aliquota_icms_interna: f32,
pub aliquota_fcp: Option<f32>,
pub aliquota_interestadual_sul_sudeste: f32,
pub aliquota_interestadual_demais: f32,
pub aliquota_importados: f32,
}Expand description
Configurações fiscais de uma UF
Fields§
§uf: StringSigla da UF
codigo: u8Código da UF
aliquota_icms_interna: f32Alíquota interna padrão de ICMS (%)
aliquota_fcp: Option<f32>Alíquota do FCP (Fundo de Combate à Pobreza) - se aplicável
aliquota_interestadual_sul_sudeste: f32Alíquota interestadual para Sul/Sudeste (exceto ES)
aliquota_interestadual_demais: f32Alíquota interestadual para demais estados
aliquota_importados: f32Alíquota para produtos importados (Resolução 13/2012)
Trait Implementations§
Source§impl Clone for ConfiguracaoUf
impl Clone for ConfiguracaoUf
Source§fn clone(&self) -> ConfiguracaoUf
fn clone(&self) -> ConfiguracaoUf
Returns a duplicate 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 ConfiguracaoUf
impl Debug for ConfiguracaoUf
Source§impl<'de> Deserialize<'de> for ConfiguracaoUf
impl<'de> Deserialize<'de> for ConfiguracaoUf
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
Auto Trait Implementations§
impl Freeze for ConfiguracaoUf
impl RefUnwindSafe for ConfiguracaoUf
impl Send for ConfiguracaoUf
impl Sync for ConfiguracaoUf
impl Unpin for ConfiguracaoUf
impl UnsafeUnpin for ConfiguracaoUf
impl UnwindSafe for ConfiguracaoUf
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