pub struct BlockDelimiter {
pub start: String,
pub end: String,
pub nested: bool,
pub kind: CommentKind,
}Expand description
A token pair that opens and closes a delimited comment.
Fields§
§start: StringThe opening token.
end: StringThe closing token.
nested: boolCount nesting, so an inner start needs its own end. Requires a
start and end that are distinct and neither contained in the other.
kind: CommentKindThe kind to record, which is what the policy then judges.
Trait Implementations§
Source§impl Clone for BlockDelimiter
impl Clone for BlockDelimiter
Source§fn clone(&self) -> BlockDelimiter
fn clone(&self) -> BlockDelimiter
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 BlockDelimiter
impl Debug for BlockDelimiter
Source§impl<'de> Deserialize<'de> for BlockDelimiter
impl<'de> Deserialize<'de> for BlockDelimiter
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
impl Eq for BlockDelimiter
Source§impl PartialEq for BlockDelimiter
impl PartialEq for BlockDelimiter
Source§impl Serialize for BlockDelimiter
impl Serialize for BlockDelimiter
impl StructuralPartialEq for BlockDelimiter
Auto Trait Implementations§
impl Freeze for BlockDelimiter
impl RefUnwindSafe for BlockDelimiter
impl Send for BlockDelimiter
impl Sync for BlockDelimiter
impl Unpin for BlockDelimiter
impl UnsafeUnpin for BlockDelimiter
impl UnwindSafe for BlockDelimiter
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