pub struct Bom { /* private fields */ }Implementations§
Source§impl Bom
impl Bom
pub fn into_reference(val: Bom, env: Env) -> Result<Reference<Bom>>
pub fn into_instance(self, env: Env) -> Result<ClassInstance<Bom>>
Source§impl Bom
impl Bom
pub async fn create(&self, input: CreateBomInput) -> Result<BomOutput>
pub async fn get(&self, id: String) -> Result<Option<BomOutput>>
pub async fn list(&self) -> Result<Vec<BomOutput>>
pub async fn add_component( &self, bom_id: String, input: CreateBomComponentInput, ) -> Result<BomComponentOutput>
pub async fn get_components( &self, bom_id: String, ) -> Result<Vec<BomComponentOutput>>
pub async fn activate(&self, id: String) -> Result<BomOutput>
pub async fn count(&self) -> Result<u32>
Trait Implementations§
Source§impl FromNapiMutRef for Bom
impl FromNapiMutRef for Bom
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 Bom
impl FromNapiRef for Bom
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 &Bom
impl FromNapiValue for &Bom
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 Bom
impl FromNapiValue for &mut Bom
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 ToNapiValue for Bom
impl ToNapiValue for Bom
Source§unsafe fn to_napi_value(env: napi_env, val: Bom) -> Result<napi_value>
unsafe fn to_napi_value(env: napi_env, val: Bom) -> Result<napi_value>
Safety Read more
Source§impl ValidateNapiValue for &Bom
impl ValidateNapiValue for &Bom
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 Bom
impl ValidateNapiValue for &mut Bom
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 Bom
impl !RefUnwindSafe for Bom
impl Send for Bom
impl Sync for Bom
impl Unpin for Bom
impl UnsafeUnpin for Bom
impl !UnwindSafe for Bom
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