pub enum SearchResultKind {
Document = 0,
Paragraph = 1,
Definition = 2,
Example = 3,
Assertion = 4,
Problem = 5,
}Variantsยง
Implementationsยง
Trait Implementationsยง
Sourceยงimpl<'__de, __Context> BorrowDecode<'__de, __Context> for SearchResultKind
Available on crate feature bincode only.
impl<'__de, __Context> BorrowDecode<'__de, __Context> for SearchResultKind
Available on crate feature
bincode only.Sourceยงfn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>(
decoder: &mut __D,
) -> Result<Self, DecodeError>
fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>( decoder: &mut __D, ) -> Result<Self, DecodeError>
Attempt to decode this type with the given BorrowDecode.
Sourceยงimpl Clone for SearchResultKind
impl Clone for SearchResultKind
impl Copy for SearchResultKind
Sourceยงimpl Debug for SearchResultKind
impl Debug for SearchResultKind
Sourceยงimpl<__Context> Decode<__Context> for SearchResultKind
Available on crate feature bincode only.
impl<__Context> Decode<__Context> for SearchResultKind
Available on crate feature
bincode only.Sourceยงimpl<'de> Deserialize<'de> for SearchResultKind
Available on crate feature serde only.
impl<'de> Deserialize<'de> for SearchResultKind
Available on crate feature
serde only.Sourceยงfn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Sourceยงimpl Encode for SearchResultKind
Available on crate feature bincode only.
impl Encode for SearchResultKind
Available on crate feature
bincode only.Sourceยงimpl From<SearchResultKind> for JsValuewhere
SearchResultKind: Serialize,
impl From<SearchResultKind> for JsValuewhere
SearchResultKind: Serialize,
Sourceยงfn from(value: SearchResultKind) -> Self
fn from(value: SearchResultKind) -> Self
Converts to this type from the input type.
Sourceยงimpl From<SearchResultKind> for u64
impl From<SearchResultKind> for u64
Sourceยงfn from(value: SearchResultKind) -> Self
fn from(value: SearchResultKind) -> Self
Converts to this type from the input type.
Sourceยงimpl FromWasmAbi for SearchResultKindwhere
Self: DeserializeOwned,
Available on crate feature typescript only.
impl FromWasmAbi for SearchResultKindwhere
Self: DeserializeOwned,
Available on crate feature
typescript only.Sourceยงimpl IntoWasmAbi for &SearchResultKindwhere
SearchResultKind: Serialize,
impl IntoWasmAbi for &SearchResultKindwhere
SearchResultKind: Serialize,
Sourceยงimpl IntoWasmAbi for SearchResultKindwhere
SearchResultKind: Serialize,
Available on crate feature typescript only.
impl IntoWasmAbi for SearchResultKindwhere
SearchResultKind: Serialize,
Available on crate feature
typescript only.Sourceยงimpl OptionFromWasmAbi for SearchResultKindwhere
Self: DeserializeOwned,
Available on crate feature typescript only.
impl OptionFromWasmAbi for SearchResultKindwhere
Self: DeserializeOwned,
Available on crate feature
typescript only.Sourceยงimpl OptionIntoWasmAbi for SearchResultKindwhere
SearchResultKind: Serialize,
Available on crate feature typescript only.
impl OptionIntoWasmAbi for SearchResultKindwhere
SearchResultKind: Serialize,
Available on crate feature
typescript only.Sourceยงimpl RefFromWasmAbi for SearchResultKindwhere
Self: DeserializeOwned,
Available on crate feature typescript only.
impl RefFromWasmAbi for SearchResultKindwhere
Self: DeserializeOwned,
Available on crate feature
typescript only.Sourceยงtype Abi = <JsType as RefFromWasmAbi>::Abi
type Abi = <JsType as RefFromWasmAbi>::Abi
The Wasm ABI type references to
Self are recovered from.Sourceยงtype Anchor = SelfOwner<SearchResultKind>
type Anchor = SelfOwner<SearchResultKind>
The type that holds the reference to
Self for the duration of the
invocation of the function that has an &Self parameter. This is
required to ensure that the lifetimes donโt persist beyond one function
call, and so that they remain anonymous.Sourceยงimpl Serialize for SearchResultKind
Available on crate feature serde only.
impl Serialize for SearchResultKind
Available on crate feature
serde only.Sourceยงimpl TryFrom<ParagraphKind> for SearchResultKind
impl TryFrom<ParagraphKind> for SearchResultKind
Sourceยงimpl TryFrom<u64> for SearchResultKind
impl TryFrom<u64> for SearchResultKind
Sourceยงimpl Tsify for SearchResultKind
Available on crate feature typescript only.
impl Tsify for SearchResultKind
Available on crate feature
typescript only.const DECL: &'static str = "export type SearchResultKind = \"Document\" | \"Paragraph\" | \"Definition\" | \"Example\" | \"Assertion\" | \"Problem\";"
const SERIALIZATION_CONFIG: SerializationConfig
Sourceยงtype JsType = JsType
type JsType = JsType
Available on crate feature
wasm-bindgen only.Must be a type imported through
#[wasm_bindgen] extern "C" { .. }.
[Ts<T>] is #[repr(transparent)] over this and passes it across the
ABI as a plain JS handle, which any other representation would break.ยงfn into_js(&self) -> Result<Self::JsType, Error>where
Self: Serialize,
fn into_js(&self) -> Result<Self::JsType, Error>where
Self: Serialize,
Available on crate feature
js only.Sourceยงimpl VectorFromWasmAbi for SearchResultKindwhere
Self: DeserializeOwned,
Available on crate feature typescript only.
impl VectorFromWasmAbi for SearchResultKindwhere
Self: DeserializeOwned,
Available on crate feature
typescript only.type Abi = <JsType as VectorFromWasmAbi>::Abi
unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Self]>
Sourceยงimpl VectorIntoWasmAbi for SearchResultKindwhere
SearchResultKind: Serialize,
Available on crate feature typescript only.
impl VectorIntoWasmAbi for SearchResultKindwhere
SearchResultKind: Serialize,
Available on crate feature
typescript only.type Abi = <JsType as VectorIntoWasmAbi>::Abi
fn vector_into_abi(vector: Box<[Self]>) -> Self::Abi
Sourceยงimpl WasmDescribe for SearchResultKind
Available on crate feature typescript only.
impl WasmDescribe for SearchResultKind
Available on crate feature
typescript only.Sourceยงimpl WasmDescribeVector for SearchResultKind
Available on crate feature typescript only.
impl WasmDescribeVector for SearchResultKind
Available on crate feature
typescript only.Auto Trait Implementationsยง
impl Freeze for SearchResultKind
impl RefUnwindSafe for SearchResultKind
impl Send for SearchResultKind
impl Sync for SearchResultKind
impl Unpin for SearchResultKind
impl UnsafeUnpin for SearchResultKind
impl UnwindSafe for SearchResultKind
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Sourceยงimpl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
ยงimpl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
ยงfn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Converts
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>, which can then be
downcast into Box<dyn ConcreteType> where ConcreteType implements Trait.ยงfn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Converts
Rc<Trait> (where Trait: Downcast) to Rc<Any>, which can then be further
downcast into Rc<ConcreteType> where ConcreteType implements Trait.ยงfn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Converts
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Anyโs vtable from &Traitโs.ยงfn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Converts
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Anyโs vtable from &mut Traitโs.ยงimpl<T> DowncastSend for T
impl<T> DowncastSend for T
ยงimpl<T> DowncastSync for T
impl<T> DowncastSync for T
ยงimpl<T> FromFormData for Twhere
T: DeserializeOwned,
impl<T> FromFormData for Twhere
T: DeserializeOwned,
ยงfn from_event(ev: &Event) -> Result<T, FromFormDataError>
fn from_event(ev: &Event) -> Result<T, FromFormDataError>
Tries to deserialize the data, given only the
submit event.ยงfn from_form_data(form_data: &FormData) -> Result<T, Error>
fn from_form_data(form_data: &FormData) -> Result<T, Error>
Tries to deserialize the data, given the actual form data.
ยงimpl<E, T, Request> FromReq<DeleteUrl, Request, E> for Twhere
Request: Req<E> + Send + 'static,
T: DeserializeOwned,
E: FromServerFnError,
impl<E, T, Request> FromReq<DeleteUrl, Request, E> for Twhere
Request: Req<E> + Send + 'static,
T: DeserializeOwned,
E: FromServerFnError,
ยงimpl<E, T, Request> FromReq<GetUrl, Request, E> for Twhere
Request: Req<E> + Send + 'static,
T: DeserializeOwned,
E: FromServerFnError,
impl<E, T, Request> FromReq<GetUrl, Request, E> for Twhere
Request: Req<E> + Send + 'static,
T: DeserializeOwned,
E: FromServerFnError,
ยงimpl<E, T, Request, Encoding> FromReq<Patch<Encoding>, Request, E> for Twhere
Request: Req<E> + Send + 'static,
Encoding: Decodes<T>,
E: FromServerFnError,
impl<E, T, Request, Encoding> FromReq<Patch<Encoding>, Request, E> for Twhere
Request: Req<E> + Send + 'static,
Encoding: Decodes<T>,
E: FromServerFnError,
ยงimpl<E, T, Request> FromReq<PatchUrl, Request, E> for Twhere
Request: Req<E> + Send + 'static,
T: DeserializeOwned,
E: FromServerFnError,
impl<E, T, Request> FromReq<PatchUrl, Request, E> for Twhere
Request: Req<E> + Send + 'static,
T: DeserializeOwned,
E: FromServerFnError,
ยงimpl<E, T, Request, Encoding> FromReq<Post<Encoding>, Request, E> for Twhere
Request: Req<E> + Send + 'static,
Encoding: Decodes<T>,
E: FromServerFnError,
impl<E, T, Request, Encoding> FromReq<Post<Encoding>, Request, E> for Twhere
Request: Req<E> + Send + 'static,
Encoding: Decodes<T>,
E: FromServerFnError,
ยงimpl<E, T, Request> FromReq<PostUrl, Request, E> for Twhere
Request: Req<E> + Send + 'static,
T: DeserializeOwned,
E: FromServerFnError,
impl<E, T, Request> FromReq<PostUrl, Request, E> for Twhere
Request: Req<E> + Send + 'static,
T: DeserializeOwned,
E: FromServerFnError,
ยงimpl<E, T, Request, Encoding> FromReq<Put<Encoding>, Request, E> for Twhere
Request: Req<E> + Send + 'static,
Encoding: Decodes<T>,
E: FromServerFnError,
impl<E, T, Request, Encoding> FromReq<Put<Encoding>, Request, E> for Twhere
Request: Req<E> + Send + 'static,
Encoding: Decodes<T>,
E: FromServerFnError,
ยงimpl<E, T, Request> FromReq<PutUrl, Request, E> for Twhere
Request: Req<E> + Send + 'static,
T: DeserializeOwned,
E: FromServerFnError,
impl<E, T, Request> FromReq<PutUrl, Request, E> for Twhere
Request: Req<E> + Send + 'static,
T: DeserializeOwned,
E: FromServerFnError,
ยงimpl<E, Encoding, Response, T> FromRes<Patch<Encoding>, Response, E> for Twhere
Response: ClientRes<E> + Send,
Encoding: Decodes<T>,
E: FromServerFnError,
impl<E, Encoding, Response, T> FromRes<Patch<Encoding>, Response, E> for Twhere
Response: ClientRes<E> + Send,
Encoding: Decodes<T>,
E: FromServerFnError,
ยงimpl<E, Encoding, Response, T> FromRes<Post<Encoding>, Response, E> for Twhere
Response: ClientRes<E> + Send,
Encoding: Decodes<T>,
E: FromServerFnError,
impl<E, Encoding, Response, T> FromRes<Post<Encoding>, Response, E> for Twhere
Response: ClientRes<E> + Send,
Encoding: Decodes<T>,
E: FromServerFnError,
ยงimpl<E, Encoding, Response, T> FromRes<Put<Encoding>, Response, E> for Twhere
Response: ClientRes<E> + Send,
Encoding: Decodes<T>,
E: FromServerFnError,
impl<E, Encoding, Response, T> FromRes<Put<Encoding>, Response, E> for Twhere
Response: ClientRes<E> + Send,
Encoding: Decodes<T>,
E: FromServerFnError,
impl<T> Fruit for Twhere
T: Send + Downcast,
ยงimpl<T> Hexable for Twhere
T: Serialize + for<'de> Deserialize<'de>,
impl<T> Hexable for Twhere
T: Serialize + for<'de> Deserialize<'de>,
ยงimpl<T> Instrument for T
impl<T> Instrument for T
ยงfn instrument(self, span: Span) -> Instrumented<Self> โ
fn instrument(self, span: Span) -> 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ยงimpl<E, T, Request> IntoReq<DeleteUrl, Request, E> for T
impl<E, T, Request> IntoReq<DeleteUrl, Request, E> for T
ยงimpl<E, T, Request> IntoReq<GetUrl, Request, E> for T
impl<E, T, Request> IntoReq<GetUrl, Request, E> for T
ยงimpl<E, T, Encoding, Request> IntoReq<Patch<Encoding>, Request, E> for Twhere
Request: ClientReq<E>,
Encoding: Encodes<T>,
E: FromServerFnError,
impl<E, T, Encoding, Request> IntoReq<Patch<Encoding>, Request, E> for Twhere
Request: ClientReq<E>,
Encoding: Encodes<T>,
E: FromServerFnError,
ยงimpl<E, T, Request> IntoReq<PatchUrl, Request, E> for T
impl<E, T, Request> IntoReq<PatchUrl, Request, E> for T
ยงimpl<E, T, Encoding, Request> IntoReq<Post<Encoding>, Request, E> for Twhere
Request: ClientReq<E>,
Encoding: Encodes<T>,
E: FromServerFnError,
impl<E, T, Encoding, Request> IntoReq<Post<Encoding>, Request, E> for Twhere
Request: ClientReq<E>,
Encoding: Encodes<T>,
E: FromServerFnError,
ยงimpl<E, T, Request> IntoReq<PostUrl, Request, E> for T
impl<E, T, Request> IntoReq<PostUrl, Request, E> for T
ยงimpl<E, T, Encoding, Request> IntoReq<Put<Encoding>, Request, E> for Twhere
Request: ClientReq<E>,
Encoding: Encodes<T>,
E: FromServerFnError,
impl<E, T, Encoding, Request> IntoReq<Put<Encoding>, Request, E> for Twhere
Request: ClientReq<E>,
Encoding: Encodes<T>,
E: FromServerFnError,
ยงimpl<E, T, Request> IntoReq<PutUrl, Request, E> for T
impl<E, T, Request> IntoReq<PutUrl, Request, E> for T
ยงimpl<E, Response, Encoding, T> IntoRes<Patch<Encoding>, Response, E> for T
impl<E, Response, Encoding, T> IntoRes<Patch<Encoding>, Response, E> for T
ยงimpl<E, Response, Encoding, T> IntoRes<Post<Encoding>, Response, E> for T
impl<E, Response, Encoding, T> IntoRes<Post<Encoding>, Response, E> for T
ยงimpl<E, Response, Encoding, T> IntoRes<Put<Encoding>, Response, E> for T
impl<E, Response, Encoding, T> IntoRes<Put<Encoding>, Response, E> for T
ยงimpl<T> Pointable for T
impl<T> Pointable for T
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
Sourceยงimpl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
Sourceยงtype Abi = <T as IntoWasmAbi>::Abi
type Abi = <T as IntoWasmAbi>::Abi
Same as
IntoWasmAbi::AbiSourceยงfn return_abi(self) -> <T as ReturnWasmAbi>::Abi
fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
Same as
IntoWasmAbi::into_abi, except that it may throw and never
return in the case of Err.ยงimpl<T> SerializableKey for T
impl<T> SerializableKey for T
Sourceยงimpl<T> Serialize for T
impl<T> Serialize for T
fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<(), Error>
fn do_erased_serialize( &self, serializer: &mut dyn Serializer, ) -> Result<(), ErrorImpl>
ยงimpl<T> StorageAccess<T> for T
impl<T> StorageAccess<T> for T
ยงfn as_borrowed(&self) -> &T
fn as_borrowed(&self) -> &T
Borrows the value.
ยงfn into_taken(self) -> T
fn into_taken(self) -> T
Takes the value.