pub struct LspRequestId(pub u64);Expand description
Opaque caller/backend request identifier used for cancellation.
Zero is valid and allocation policy belongs to the backend.
§Examples
use ailloli_ui_editor::LspRequestId;
assert_eq!(LspRequestId(42).0, 42);Tuple Fields§
§0: u64Trait Implementations§
Source§impl Clone for LspRequestId
impl Clone for LspRequestId
Source§fn clone(&self) -> LspRequestId
fn clone(&self) -> LspRequestId
Returns a copy 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 LspRequestId
impl Debug for LspRequestId
Source§impl<'de> Deserialize<'de> for LspRequestId
impl<'de> Deserialize<'de> for LspRequestId
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 Hash for LspRequestId
impl Hash for LspRequestId
Source§impl PartialEq for LspRequestId
impl PartialEq for LspRequestId
Source§impl Serialize for LspRequestId
impl Serialize for LspRequestId
impl Copy for LspRequestId
impl Eq for LspRequestId
impl StructuralPartialEq for LspRequestId
Auto Trait Implementations§
impl Freeze for LspRequestId
impl RefUnwindSafe for LspRequestId
impl Send for LspRequestId
impl Sync for LspRequestId
impl Unpin for LspRequestId
impl UnwindSafe for LspRequestId
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<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.