pub struct SemanticGraphWindow {
pub graph: SemanticOperationGraph,
pub source_range: SemanticSourceRange,
}Expand description
One bounded source fragment whose graph satisfies a registered rule when compared with itself.
Fields§
§graph: SemanticOperationGraphNormalized graph for this fragment only.
source_range: SemanticSourceRangeSource range covering the retained operations.
Trait Implementations§
Source§impl Clone for SemanticGraphWindow
impl Clone for SemanticGraphWindow
Source§fn clone(&self) -> SemanticGraphWindow
fn clone(&self) -> SemanticGraphWindow
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 SemanticGraphWindow
impl Debug for SemanticGraphWindow
impl Eq for SemanticGraphWindow
Source§impl PartialEq for SemanticGraphWindow
impl PartialEq for SemanticGraphWindow
impl StructuralPartialEq for SemanticGraphWindow
Auto Trait Implementations§
impl Freeze for SemanticGraphWindow
impl RefUnwindSafe for SemanticGraphWindow
impl Send for SemanticGraphWindow
impl Sync for SemanticGraphWindow
impl Unpin for SemanticGraphWindow
impl UnsafeUnpin for SemanticGraphWindow
impl UnwindSafe for SemanticGraphWindow
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.