pub struct GraftExpressions {
pub cut: String,
pub cut_end: Option<String>,
pub graft: String,
}Expand description
Rust expressions used by a typed graft cut, in source order. 类型化 graft 切口使用的 Rust 表达式,按源码顺序。
Fields§
§cut: StringThe cut target’s Rust expression text. 切口目标的 Rust 表达式原文。
For a typed range this is the start endpoint; the far one is cut_end.
类型化区间时这是起点,远端在 cut_end。
cut_end: Option<String>The far endpoint of a typed range, as data. 类型化区间的远端端点,以数据形式携带。
graft: StringThe replacement’s Rust expression text. 替换件的 Rust 表达式原文。
Trait Implementations§
Source§impl Clone for GraftExpressions
impl Clone for GraftExpressions
Source§fn clone(&self) -> GraftExpressions
fn clone(&self) -> GraftExpressions
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 GraftExpressions
impl Debug for GraftExpressions
impl Eq for GraftExpressions
Source§impl PartialEq for GraftExpressions
impl PartialEq for GraftExpressions
impl StructuralPartialEq for GraftExpressions
Auto Trait Implementations§
impl Freeze for GraftExpressions
impl RefUnwindSafe for GraftExpressions
impl Send for GraftExpressions
impl Sync for GraftExpressions
impl Unpin for GraftExpressions
impl UnsafeUnpin for GraftExpressions
impl UnwindSafe for GraftExpressions
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