pub struct JsGroundedInput { /* private fields */ }Expand description
Raw input to the NSR system (text, number, image, embedding, etc.)
Implementations§
Source§impl JsGroundedInput
impl JsGroundedInput
pub fn into_reference( val: JsGroundedInput, env: Env, ) -> Result<Reference<JsGroundedInput>>
pub fn into_instance(self, env: Env) -> Result<ClassInstance<JsGroundedInput>>
Trait Implementations§
Source§impl FromNapiMutRef for JsGroundedInput
impl FromNapiMutRef for JsGroundedInput
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 JsGroundedInput
impl FromNapiRef for JsGroundedInput
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 &JsGroundedInput
impl FromNapiValue for &JsGroundedInput
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 JsGroundedInput
impl FromNapiValue for &mut JsGroundedInput
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 JsGroundedInput
impl ObjectFinalize for JsGroundedInput
Source§impl ToNapiValue for JsGroundedInput
impl ToNapiValue for JsGroundedInput
Source§unsafe fn to_napi_value(
env: napi_env,
val: JsGroundedInput,
) -> Result<napi_value>
unsafe fn to_napi_value( env: napi_env, val: JsGroundedInput, ) -> Result<napi_value>
Safety Read more
Source§impl TypeName for &JsGroundedInput
impl TypeName for &JsGroundedInput
Source§impl TypeName for &mut JsGroundedInput
impl TypeName for &mut JsGroundedInput
Source§impl TypeName for JsGroundedInput
impl TypeName for JsGroundedInput
Source§impl ValidateNapiValue for &JsGroundedInput
impl ValidateNapiValue for &JsGroundedInput
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 JsGroundedInput
impl ValidateNapiValue for &mut JsGroundedInput
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 JsGroundedInput
impl RefUnwindSafe for JsGroundedInput
impl Send for JsGroundedInput
impl Sync for JsGroundedInput
impl Unpin for JsGroundedInput
impl UnsafeUnpin for JsGroundedInput
impl UnwindSafe for JsGroundedInput
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more