pub struct IdentificacaoNfse {
pub numero: u64,
pub codigo_verificacao: String,
pub data_emissao: String,
pub competencia: String,
pub numero_rps: Option<u64>,
pub serie_rps: Option<String>,
pub tipo_rps: Option<u8>,
pub natureza_operacao: NaturezaOperacaoNfse,
pub regime_especial: Option<RegimeEspecialNfse>,
pub optante_simples_nacional: bool,
pub incentivador_cultural: bool,
pub status: StatusNfse,
}Expand description
Identificação da NFS-e
Fields§
§numero: u64Número da NFS-e
codigo_verificacao: StringCódigo de verificação
data_emissao: StringData de emissão
competencia: StringCompetência (mês/ano de referência)
numero_rps: Option<u64>Número do RPS que originou a NFS-e (se houver)
serie_rps: Option<String>Série do RPS
tipo_rps: Option<u8>Tipo do RPS (1=RPS, 2=Nota Fiscal Conjugada, 3=Cupom)
natureza_operacao: NaturezaOperacaoNfseNatureza da operação
regime_especial: Option<RegimeEspecialNfse>Regime especial de tributação
optante_simples_nacional: boolOptante pelo Simples Nacional
incentivador_cultural: boolIncentivador cultural
status: StatusNfseStatus da NFS-e
Trait Implementations§
Source§impl Clone for IdentificacaoNfse
impl Clone for IdentificacaoNfse
Source§fn clone(&self) -> IdentificacaoNfse
fn clone(&self) -> IdentificacaoNfse
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 IdentificacaoNfse
impl Debug for IdentificacaoNfse
Source§impl<'de> Deserialize<'de> for IdentificacaoNfse
impl<'de> Deserialize<'de> for IdentificacaoNfse
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 IdentificacaoNfse
impl RefUnwindSafe for IdentificacaoNfse
impl Send for IdentificacaoNfse
impl Sync for IdentificacaoNfse
impl Unpin for IdentificacaoNfse
impl UnsafeUnpin for IdentificacaoNfse
impl UnwindSafe for IdentificacaoNfse
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