pub enum MwndOpKind {
Show 80 variants
MsgBlock,
OpenWait,
OpenNowait,
CloseWait,
CloseNowait,
EndClose,
CheckOpen,
Clear,
NovelClear,
Print,
NewLineNoIndent,
NewLineIndent,
WaitMsg,
Pp,
R,
PageWait,
SetName,
ClearName,
GetName,
NextMsg,
MultiMsg,
Ruby,
Koe,
KoePlayWait,
KoePlayWaitKey,
Layer,
World,
SetMojiSize,
SetMojiColor,
SetIndent,
ClearIndent,
StartSlideMsg,
EndSlideMsg,
SlideMsg,
InitOpenAnimeType,
InitOpenAnimeTime,
InitCloseAnimeType,
InitCloseAnimeTime,
SetOpenAnimeType,
SetOpenAnimeTime,
SetCloseAnimeType,
SetCloseAnimeTime,
GetOpenAnimeType,
GetOpenAnimeTime,
GetCloseAnimeType,
GetCloseAnimeTime,
GetDefaultOpenAnimeType,
GetDefaultOpenAnimeTime,
GetDefaultCloseAnimeType,
GetDefaultCloseAnimeTime,
Sel,
SelCancel,
SelMsg,
SelMsgCancel,
AddMsgCheck,
AddMsg,
SetWaku,
InitWakuFile,
SetWakuFile,
GetWakuFile,
InitFilterFile,
SetFilterFile,
GetFilterFile,
ClearFace,
SetFace,
SetRepPos,
MsgBtn,
InitWindowPos,
InitWindowSize,
SetWindowPos,
SetWindowSize,
GetWindowPosX,
GetWindowPosY,
GetWindowSizeX,
GetWindowSizeY,
InitWindowMojiCnt,
SetWindowMojiCnt,
GetWindowMojiCntX,
GetWindowMojiCntY,
Unknown,
}Variants§
MsgBlock
OpenWait
OpenNowait
CloseWait
CloseNowait
EndClose
CheckOpen
Clear
NovelClear
Append text to the current message buffer.
NewLineNoIndent
NL: line break without preserving indent.
NewLineIndent
NLI: line break with indent path preserved.
WaitMsg
Wait for input while in message mode.
Pp
PP: wait for text completion, then wait for key.
R
R: wait for text completion, then clear-ready + key wait.
PageWait
PAGE: wait for text completion, then page-clear + key wait.
SetName
ClearName
GetName
NextMsg
MultiMsg
Ruby
Koe
KoePlayWait
KoePlayWaitKey
Layer
World
SetMojiSize
SetMojiColor
SetIndent
ClearIndent
StartSlideMsg
EndSlideMsg
SlideMsg
InitOpenAnimeType
InitOpenAnimeTime
InitCloseAnimeType
InitCloseAnimeTime
SetOpenAnimeType
SetOpenAnimeTime
SetCloseAnimeType
SetCloseAnimeTime
GetOpenAnimeType
GetOpenAnimeTime
GetCloseAnimeType
GetCloseAnimeTime
GetDefaultOpenAnimeType
GetDefaultOpenAnimeTime
GetDefaultCloseAnimeType
GetDefaultCloseAnimeTime
Sel
SelCancel
SelMsg
SelMsgCancel
AddMsgCheck
(bool new_line_flag) -> bool
AddMsg
(string) -> (string overflow_msg)
SetWaku
InitWakuFile
SetWakuFile
GetWakuFile
InitFilterFile
SetFilterFile
GetFilterFile
ClearFace
SetFace
SetRepPos
MsgBtn
InitWindowPos
InitWindowSize
SetWindowPos
SetWindowSize
GetWindowPosX
GetWindowPosY
GetWindowSizeX
GetWindowSizeY
InitWindowMojiCnt
SetWindowMojiCnt
GetWindowMojiCntX
GetWindowMojiCntY
Unknown
Trait Implementations§
Source§impl Clone for MwndOpKind
impl Clone for MwndOpKind
Source§fn clone(&self) -> MwndOpKind
fn clone(&self) -> MwndOpKind
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MwndOpKind
impl Debug for MwndOpKind
Source§impl PartialEq for MwndOpKind
impl PartialEq for MwndOpKind
impl Copy for MwndOpKind
impl Eq for MwndOpKind
impl StructuralPartialEq for MwndOpKind
Auto Trait Implementations§
impl Freeze for MwndOpKind
impl RefUnwindSafe for MwndOpKind
impl Send for MwndOpKind
impl Sync for MwndOpKind
impl Unpin for MwndOpKind
impl UnsafeUnpin for MwndOpKind
impl UnwindSafe for MwndOpKind
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,
§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>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<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>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> 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)
Convert
&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)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.§impl<T> DowncastSync for T
impl<T> DowncastSync for T
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more