pub struct ItemBuilder {
pub codigo: String,
pub descricao: String,
pub ncm: String,
pub cfop: String,
pub unidade: String,
pub quantidade: f32,
pub valor_unitario: f32,
pub gtin: Option<String>,
pub valor_desconto: Option<f32>,
}Expand description
Builder para itens da NF-e
Fields§
§codigo: String§descricao: String§ncm: String§cfop: String§unidade: String§quantidade: f32§valor_unitario: f32§gtin: Option<String>§valor_desconto: Option<f32>Implementations§
Source§impl ItemBuilder
impl ItemBuilder
Sourcepub fn quantidade(self, qtd: f32) -> Self
pub fn quantidade(self, qtd: f32) -> Self
Define a quantidade
Sourcepub fn valor_unitario(self, valor: f32) -> Self
pub fn valor_unitario(self, valor: f32) -> Self
Define o valor unitário
Trait Implementations§
Source§impl Clone for ItemBuilder
impl Clone for ItemBuilder
Source§fn clone(&self) -> ItemBuilder
fn clone(&self) -> ItemBuilder
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 moreAuto Trait Implementations§
impl Freeze for ItemBuilder
impl RefUnwindSafe for ItemBuilder
impl Send for ItemBuilder
impl Sync for ItemBuilder
impl Unpin for ItemBuilder
impl UnwindSafe for ItemBuilder
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