pub struct TimelineForkArgs {
pub target: TimelineTargetArgs,
pub branch: Option<String>,
pub reason: String,
}Expand description
Arguments for heddle timeline fork.
Fields§
§target: TimelineTargetArgs§branch: Option<String>New timeline branch id. Generated when omitted.
reason: StringBranch reason: explicit-fork, edit-from-rewound-cursor, retry, fan-out.
Trait Implementations§
Source§impl Args for TimelineForkArgs
impl Args for TimelineForkArgs
Source§fn augment_args<'b>(__clap_app: Command) -> Command
fn augment_args<'b>(__clap_app: Command) -> Command
Source§fn augment_args_for_update<'b>(__clap_app: Command) -> Command
fn augment_args_for_update<'b>(__clap_app: Command) -> Command
Append to
Command so it can instantiate self via
FromArgMatches::update_from_arg_matches_mut Read moreSource§impl Clone for TimelineForkArgs
impl Clone for TimelineForkArgs
Source§fn clone(&self) -> TimelineForkArgs
fn clone(&self) -> TimelineForkArgs
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 TimelineForkArgs
impl Debug for TimelineForkArgs
Source§impl FromArgMatches for TimelineForkArgs
impl FromArgMatches for TimelineForkArgs
Source§fn from_arg_matches(
__clap_arg_matches: &ArgMatches,
) -> Result<TimelineForkArgs, Error>
fn from_arg_matches( __clap_arg_matches: &ArgMatches, ) -> Result<TimelineForkArgs, Error>
Source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches,
) -> Result<TimelineForkArgs, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<TimelineForkArgs, Error>
Source§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§fn update_from_arg_matches_mut(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Auto Trait Implementations§
impl Freeze for TimelineForkArgs
impl RefUnwindSafe for TimelineForkArgs
impl Send for TimelineForkArgs
impl Sync for TimelineForkArgs
impl Unpin for TimelineForkArgs
impl UnsafeUnpin for TimelineForkArgs
impl UnwindSafe for TimelineForkArgs
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request