pub struct Endereco {
pub logradouro: String,
pub numero: String,
pub complemento: Option<String>,
pub bairro: String,
pub codigo_municipio: u32,
pub nome_municipio: String,
pub sigla_uf: String,
pub cep: String,
pub codigo_pais: Option<String>,
pub nome_pais: Option<String>,
pub telefone: Option<String>,
}Expand description
Endereço completo
Representa o endereço do emitente ou destinatário da NF-e.
Fields§
§logradouro: StringLogradouro (rua, avenida, etc.)
numero: StringNúmero do endereço
complemento: Option<String>Complemento do endereço
bairro: StringBairro
codigo_municipio: u32Código do município (IBGE)
nome_municipio: StringNome do município
sigla_uf: StringSigla da UF
cep: StringCEP (8 dígitos)
codigo_pais: Option<String>Código do país (1058 para Brasil)
nome_pais: Option<String>Nome do país
telefone: Option<String>Telefone
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Endereco
impl<'de> Deserialize<'de> for Endereco
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 Endereco
Auto Trait Implementations§
impl Freeze for Endereco
impl RefUnwindSafe for Endereco
impl Send for Endereco
impl Sync for Endereco
impl Unpin for Endereco
impl UnsafeUnpin for Endereco
impl UnwindSafe for Endereco
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