pub struct CostAccounting { /* private fields */ }Implementations§
Source§impl CostAccounting
impl CostAccounting
pub fn into_reference( val: CostAccounting, env: Env, ) -> Result<Reference<CostAccounting>>
pub fn into_instance(self, env: Env) -> Result<ClassInstance<CostAccounting>>
Source§impl CostAccounting
impl CostAccounting
Sourcepub async fn get_item_cost(&self, sku: String) -> Result<Option<ItemCostOutput>>
pub async fn get_item_cost(&self, sku: String) -> Result<Option<ItemCostOutput>>
Get item cost
Sourcepub async fn set_item_cost(
&self,
input: SetItemCostInput,
) -> Result<ItemCostOutput>
pub async fn set_item_cost( &self, input: SetItemCostInput, ) -> Result<ItemCostOutput>
Set item cost
Sourcepub async fn list_item_costs(&self) -> Result<Vec<ItemCostOutput>>
pub async fn list_item_costs(&self) -> Result<Vec<ItemCostOutput>>
List all item costs
Sourcepub async fn update_average_cost(
&self,
sku: String,
quantity: f64,
unit_cost: f64,
) -> Result<ItemCostOutput>
pub async fn update_average_cost( &self, sku: String, quantity: f64, unit_cost: f64, ) -> Result<ItemCostOutput>
Update average cost
Sourcepub async fn get_total_inventory_value(&self) -> Result<f64>
pub async fn get_total_inventory_value(&self) -> Result<f64>
Get total inventory value
Trait Implementations§
Source§impl FromNapiMutRef for CostAccounting
impl FromNapiMutRef for CostAccounting
Source§unsafe fn from_napi_mut_ref(
env: napi_env,
napi_val: napi_value,
) -> Result<&'static mut Self>
unsafe fn from_napi_mut_ref( env: napi_env, napi_val: napi_value, ) -> Result<&'static mut Self>
Safety Read more
Source§impl FromNapiRef for CostAccounting
impl FromNapiRef for CostAccounting
Source§unsafe fn from_napi_ref(
env: napi_env,
napi_val: napi_value,
) -> Result<&'static Self>
unsafe fn from_napi_ref( env: napi_env, napi_val: napi_value, ) -> Result<&'static Self>
Safety Read more
Source§impl FromNapiValue for &CostAccounting
impl FromNapiValue for &CostAccounting
Source§unsafe fn from_napi_value(env: napi_env, napi_val: napi_value) -> Result<Self>
unsafe fn from_napi_value(env: napi_env, napi_val: napi_value) -> Result<Self>
Safety Read more
fn from_unknown(value: JsUnknown) -> Result<Self, Error>
Source§impl FromNapiValue for &mut CostAccounting
impl FromNapiValue for &mut CostAccounting
Source§unsafe fn from_napi_value(env: napi_env, napi_val: napi_value) -> Result<Self>
unsafe fn from_napi_value(env: napi_env, napi_val: napi_value) -> Result<Self>
Safety Read more
fn from_unknown(value: JsUnknown) -> Result<Self, Error>
Source§impl ObjectFinalize for CostAccounting
impl ObjectFinalize for CostAccounting
Source§impl ToNapiValue for CostAccounting
impl ToNapiValue for CostAccounting
Source§unsafe fn to_napi_value(
env: napi_env,
val: CostAccounting,
) -> Result<napi_value>
unsafe fn to_napi_value( env: napi_env, val: CostAccounting, ) -> Result<napi_value>
Safety Read more
Source§impl TypeName for &CostAccounting
impl TypeName for &CostAccounting
Source§impl TypeName for &mut CostAccounting
impl TypeName for &mut CostAccounting
Source§impl TypeName for CostAccounting
impl TypeName for CostAccounting
Source§impl ValidateNapiValue for &CostAccounting
impl ValidateNapiValue for &CostAccounting
Source§unsafe fn validate(env: napi_env, napi_val: napi_value) -> Result<napi_value>
unsafe fn validate(env: napi_env, napi_val: napi_value) -> Result<napi_value>
Safety Read more
Source§impl ValidateNapiValue for &mut CostAccounting
impl ValidateNapiValue for &mut CostAccounting
Source§unsafe fn validate(env: napi_env, napi_val: napi_value) -> Result<napi_value>
unsafe fn validate(env: napi_env, napi_val: napi_value) -> Result<napi_value>
Safety Read more
Auto Trait Implementations§
impl Freeze for CostAccounting
impl !RefUnwindSafe for CostAccounting
impl Send for CostAccounting
impl Sync for CostAccounting
impl Unpin for CostAccounting
impl UnsafeUnpin for CostAccounting
impl !UnwindSafe for CostAccounting
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