pub struct JsStreamOptions {
pub nonce: Option<String>,
pub head_inject: Option<String>,
pub body_inject: Option<String>,
}Expand description
Optional per-response streaming settings.
Fields§
§nonce: Option<String>CSP nonce applied to generated inline <script> tags.
head_inject: Option<String>HTML injected at the structural head_end boundary.
body_inject: Option<String>HTML injected at the structural body_end boundary.
Trait Implementations§
Source§impl Default for JsStreamOptions
impl Default for JsStreamOptions
Source§impl FromNapiValue for JsStreamOptions
impl FromNapiValue for JsStreamOptions
Source§unsafe fn from_napi_value(
env: napi_env,
napi_val: napi_value,
) -> Result<JsStreamOptions>
unsafe fn from_napi_value( env: napi_env, napi_val: napi_value, ) -> Result<JsStreamOptions>
This function called to convert napi values to native rust values Read more
fn from_unknown(value: Unknown<'_>) -> Result<Self, Error>
Source§impl ToNapiValue for JsStreamOptions
impl ToNapiValue for JsStreamOptions
Source§unsafe fn to_napi_value(
env: napi_env,
val: JsStreamOptions,
) -> Result<napi_value>
unsafe fn to_napi_value( env: napi_env, val: JsStreamOptions, ) -> Result<napi_value>
This function called to convert rust values to napi values Read more
fn into_unknown(self, env: &Env) -> Result<Unknown<'_>, Error>
Source§impl TypeName for JsStreamOptions
impl TypeName for JsStreamOptions
Source§impl ValidateNapiValue for JsStreamOptions
impl ValidateNapiValue for JsStreamOptions
Source§unsafe fn validate(
env: *mut napi_env__,
napi_val: *mut napi_value__,
) -> Result<*mut napi_value__, Error>
unsafe fn validate( env: *mut napi_env__, napi_val: *mut napi_value__, ) -> Result<*mut napi_value__, Error>
This function called to validate whether napi value passed to rust is valid type. Read more
Auto Trait Implementations§
impl Freeze for JsStreamOptions
impl RefUnwindSafe for JsStreamOptions
impl Send for JsStreamOptions
impl Sync for JsStreamOptions
impl Unpin for JsStreamOptions
impl UnsafeUnpin for JsStreamOptions
impl UnwindSafe for JsStreamOptions
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> 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