pub enum InputSource {
Interactive,
Rpc,
Extension,
}Expand description
Where user input comes from, as pi’s InputSource tells extensions’
input handlers.
Variants§
Trait Implementations§
Source§impl Clone for InputSource
impl Clone for InputSource
impl Copy for InputSource
Source§impl Debug for InputSource
impl Debug for InputSource
impl Eq for InputSource
Source§impl PartialEq for InputSource
impl PartialEq for InputSource
impl StructuralPartialEq for InputSource
Auto Trait Implementations§
impl Forget for InputSource
impl Freeze for InputSource
impl RefUnwindSafe for InputSource
impl Send for InputSource
impl Sync for InputSource
impl Unpin for InputSource
impl UnsafeUnpin for InputSource
impl UnwindSafe for InputSource
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.