pub struct NginxRoot {
pub range: Range<usize>,
pub items: Vec<NginxItem>,
}Expand description
Root node of the Nginx AST.
Fields§
§range: Range<usize>The source range covered by this root node.
items: Vec<NginxItem>The list of top-level items in the Nginx configuration.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for NginxRoot
impl<'de> Deserialize<'de> for NginxRoot
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for NginxRoot
impl RefUnwindSafe for NginxRoot
impl Send for NginxRoot
impl Sync for NginxRoot
impl Unpin for NginxRoot
impl UnsafeUnpin for NginxRoot
impl UnwindSafe for NginxRoot
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