pub struct PhpDoc<'src> {
pub summary: Option<&'src str>,
pub description: Option<&'src str>,
pub tags: Vec<PhpDocTag<'src>>,
}Expand description
A parsed PHPDoc block (/** ... */).
Fields§
§summary: Option<&'src str>The summary line (first line of text before a blank line or tag).
description: Option<&'src str>The long description (text after the summary, before the first tag).
Parsed tags in source order.
Trait Implementations§
Auto Trait Implementations§
impl<'src> Freeze for PhpDoc<'src>
impl<'src> RefUnwindSafe for PhpDoc<'src>
impl<'src> Send for PhpDoc<'src>
impl<'src> Sync for PhpDoc<'src>
impl<'src> Unpin for PhpDoc<'src>
impl<'src> UnsafeUnpin for PhpDoc<'src>
impl<'src> UnwindSafe for PhpDoc<'src>
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