pub struct ContextSuggestion {
pub path: String,
pub score: u32,
pub tier: i32,
pub reasons: Vec<String>,
pub recent_changes: u32,
pub distinct_states: u32,
pub distinct_agents: u32,
pub has_context: bool,
pub stale_annotations: u32,
}Fields§
§path: String§score: u32§tier: i32§reasons: Vec<String>§recent_changes: u32§distinct_states: u32§distinct_agents: u32§has_context: bool§stale_annotations: u32Implementations§
Source§impl ContextSuggestion
impl ContextSuggestion
Sourcepub fn tier(&self) -> ContextSuggestionTier
pub fn tier(&self) -> ContextSuggestionTier
Returns the enum value of tier, or the default if the field is set to an invalid enum value.
Sourcepub fn set_tier(&mut self, value: ContextSuggestionTier)
pub fn set_tier(&mut self, value: ContextSuggestionTier)
Sets tier to the provided enum value.
Trait Implementations§
Source§impl Clone for ContextSuggestion
impl Clone for ContextSuggestion
Source§fn clone(&self) -> ContextSuggestion
fn clone(&self) -> ContextSuggestion
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 moreSource§impl Debug for ContextSuggestion
impl Debug for ContextSuggestion
Source§impl Default for ContextSuggestion
impl Default for ContextSuggestion
impl Eq for ContextSuggestion
Source§impl Hash for ContextSuggestion
impl Hash for ContextSuggestion
Source§impl Message for ContextSuggestion
impl Message for ContextSuggestion
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for ContextSuggestion
impl PartialEq for ContextSuggestion
impl StructuralPartialEq for ContextSuggestion
Auto Trait Implementations§
impl Freeze for ContextSuggestion
impl RefUnwindSafe for ContextSuggestion
impl Send for ContextSuggestion
impl Sync for ContextSuggestion
impl Unpin for ContextSuggestion
impl UnsafeUnpin for ContextSuggestion
impl UnwindSafe for ContextSuggestion
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