Enum proc_macro::Spacing
1.29.0 · source · pub enum Spacing {
Alone,
Joint,
}
Expand description
描述 Punct
后面是紧跟另一个 Punct
(Spacing::Joint
) 还是不同的 token 或空格 (Spacing::Alone
)。
Variants§
Alone
一个 Punct
后面不会紧跟另一个 Punct
。
例如,+ =
、+ident
和 +()
中的 +
是 Alone
。
Joint
Punct
紧随其后的是另一个 Punct
。
例如,+
在 +=
和 ++
中是 Joint
。
此外,单引号 '
可以与标识符连接以形成生命周期: 'ident
。
Trait Implementations§
impl Copy for Spacing
impl Eq for Spacing
impl StructuralEq for Spacing
impl StructuralPartialEq for Spacing
Auto Trait Implementations§
impl RefUnwindSafe for Spacing
impl Send for Spacing
impl Sync for Spacing
impl Unpin for Spacing
impl UnwindSafe for Spacing
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
从拥有的值中借用。 Read more