pub struct TaikoHitobject {
pub note_type: TaikoHitobjectType,
pub end_time: Option<i32>,
}Fields§
§note_type: TaikoHitobjectType§end_time: Option<i32>Implementations§
Source§impl TaikoHitobject
impl TaikoHitobject
pub fn empty() -> Self
pub fn don() -> Self
pub fn kat() -> Self
pub fn bonus_don() -> Self
pub fn bonus_kat() -> Self
pub fn drum_roll(end_time: i32) -> Self
pub fn bonus_drum_roll(end_time: i32) -> Self
pub fn balloon(end_time: i32) -> Self
pub fn unknown() -> Self
pub fn end_time(&self) -> Option<i32>
Trait Implementations§
Source§impl Clone for TaikoHitobject
impl Clone for TaikoHitobject
Source§fn clone(&self) -> TaikoHitobject
fn clone(&self) -> TaikoHitobject
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for TaikoHitobject
Source§impl Debug for TaikoHitobject
impl Debug for TaikoHitobject
impl Eq for TaikoHitobject
Source§impl From<TaikoHitobject> for JsValue
impl From<TaikoHitobject> for JsValue
Source§fn from(value: TaikoHitobject) -> Self
fn from(value: TaikoHitobject) -> Self
Converts to this type from the input type.
Source§impl FromWasmAbi for TaikoHitobject
impl FromWasmAbi for TaikoHitobject
Source§impl IntoWasmAbi for TaikoHitobject
impl IntoWasmAbi for TaikoHitobject
Source§impl LongRefFromWasmAbi for TaikoHitobject
impl LongRefFromWasmAbi for TaikoHitobject
Source§impl OptionFromWasmAbi for TaikoHitobject
impl OptionFromWasmAbi for TaikoHitobject
Source§impl OptionIntoWasmAbi for TaikoHitobject
impl OptionIntoWasmAbi for TaikoHitobject
Source§impl PartialEq for TaikoHitobject
impl PartialEq for TaikoHitobject
Source§fn eq(&self, other: &TaikoHitobject) -> bool
fn eq(&self, other: &TaikoHitobject) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl RefFromWasmAbi for TaikoHitobject
impl RefFromWasmAbi for TaikoHitobject
Source§type Anchor = RcRef<TaikoHitobject>
type Anchor = RcRef<TaikoHitobject>
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 RefMutFromWasmAbi for TaikoHitobject
impl RefMutFromWasmAbi for TaikoHitobject
impl StructuralPartialEq for TaikoHitobject
impl SupportsConstructor for TaikoHitobject
impl SupportsInstanceProperty for TaikoHitobject
impl SupportsStaticProperty for TaikoHitobject
Source§impl TryFromJsValue for TaikoHitobject
impl TryFromJsValue for TaikoHitobject
Source§impl VectorFromWasmAbi for TaikoHitobject
impl VectorFromWasmAbi for TaikoHitobject
type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi
unsafe fn vector_from_abi(js: Self::Abi) -> Box<[TaikoHitobject]>
Source§impl VectorIntoJsValue for TaikoHitobject
impl VectorIntoJsValue for TaikoHitobject
fn vector_into_jsvalue(vector: Box<[TaikoHitobject]>) -> JsValue
Source§impl VectorIntoWasmAbi for TaikoHitobject
impl VectorIntoWasmAbi for TaikoHitobject
type Abi = <Box<[JsValue]> as IntoWasmAbi>::Abi
fn vector_into_abi(vector: Box<[TaikoHitobject]>) -> Self::Abi
Source§impl WasmDescribeVector for TaikoHitobject
impl WasmDescribeVector for TaikoHitobject
Auto Trait Implementations§
impl Freeze for TaikoHitobject
impl RefUnwindSafe for TaikoHitobject
impl Send for TaikoHitobject
impl Sync for TaikoHitobject
impl Unpin for TaikoHitobject
impl UnsafeUnpin for TaikoHitobject
impl UnwindSafe for TaikoHitobject
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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.