Struct lsp2::PreviousResultId
pub struct PreviousResultId {
pub uri: Url,
pub value: String,
}
Expand description
A previous result ID in a workspace pull request.
@since 3.17.0
Fields§
§uri: Url
The URI for which the client knows a result ID.
value: String
The value of the previous result ID.
Trait Implementations§
§impl Clone for PreviousResultId
impl Clone for PreviousResultId
§fn clone(&self) -> PreviousResultId
fn clone(&self) -> PreviousResultId
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 more§impl Debug for PreviousResultId
impl Debug for PreviousResultId
§impl<'de> Deserialize<'de> for PreviousResultId
impl<'de> Deserialize<'de> for PreviousResultId
§fn deserialize<__D>(
__deserializer: __D
) -> Result<PreviousResultId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>( __deserializer: __D ) -> Result<PreviousResultId, <__D as Deserializer<'de>>::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl PartialEq<PreviousResultId> for PreviousResultId
impl PartialEq<PreviousResultId> for PreviousResultId
§fn eq(&self, other: &PreviousResultId) -> bool
fn eq(&self, other: &PreviousResultId) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.§impl Serialize for PreviousResultId
impl Serialize for PreviousResultId
§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Eq for PreviousResultId
impl StructuralEq for PreviousResultId
impl StructuralPartialEq for PreviousResultId
Auto Trait Implementations§
impl RefUnwindSafe for PreviousResultId
impl Send for PreviousResultId
impl Sync for PreviousResultId
impl Unpin for PreviousResultId
impl UnwindSafe for PreviousResultId
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<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§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 Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.