pub struct ImplementsInfo {
pub is_interface: bool,
pub implements: Vec<String>,
}Expand description
Information about what a class/container implements or extends.
Fields§
§is_interface: boolTrue if this is an interface/protocol/trait definition (not a concrete class).
implements: Vec<String>List of implemented interfaces, superclasses, or mixed-in traits.
Trait Implementations§
Source§impl Debug for ImplementsInfo
impl Debug for ImplementsInfo
Source§impl Default for ImplementsInfo
impl Default for ImplementsInfo
Source§fn default() -> ImplementsInfo
fn default() -> ImplementsInfo
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ImplementsInfo
impl RefUnwindSafe for ImplementsInfo
impl Send for ImplementsInfo
impl Sync for ImplementsInfo
impl Unpin for ImplementsInfo
impl UnsafeUnpin for ImplementsInfo
impl UnwindSafe for ImplementsInfo
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request