pub struct ServiceNode {
pub range: Range,
pub identifier: IdentifierNode,
pub extends: Option<IdentifierNode>,
pub functions: Vec<FunctionNode>,
}Fields§
§range: Range§identifier: IdentifierNode§extends: Option<IdentifierNode>§functions: Vec<FunctionNode>Trait Implementations§
Source§impl Debug for ServiceNode
impl Debug for ServiceNode
Auto Trait Implementations§
impl Freeze for ServiceNode
impl RefUnwindSafe for ServiceNode
impl Send for ServiceNode
impl Sync for ServiceNode
impl Unpin for ServiceNode
impl UnsafeUnpin for ServiceNode
impl UnwindSafe for ServiceNode
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