pub struct PublishedInstance {
pub signature: InstanceSignature,
pub source: Option<SourceSpan>,
}Expand description
An instance as an Interface publishes it: its signature, and
where it was written when the interface that first published it knew its file.
Fields§
§signature: InstanceSignature§source: Option<SourceSpan>Trait Implementations§
Source§impl Clone for PublishedInstance
impl Clone for PublishedInstance
Source§fn clone(&self) -> PublishedInstance
fn clone(&self) -> PublishedInstance
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 PublishedInstance
impl Debug for PublishedInstance
Source§impl PartialEq for PublishedInstance
impl PartialEq for PublishedInstance
impl StructuralPartialEq for PublishedInstance
Auto Trait Implementations§
impl Freeze for PublishedInstance
impl RefUnwindSafe for PublishedInstance
impl Send for PublishedInstance
impl Sync for PublishedInstance
impl Unpin for PublishedInstance
impl UnsafeUnpin for PublishedInstance
impl UnwindSafe for PublishedInstance
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