pub struct PullRequestConfig {
pub enabled: Option<bool>,
pub draft: Option<bool>,
pub body: Option<String>,
pub base: Option<PullRequestBaseConfig>,
}Expand description
Pull request configuration for fork-based publisher workflows.
Fields§
§enabled: Option<bool>Enable PR creation instead of direct push.
draft: Option<bool>Create PR as draft.
body: Option<String>Body text for the pull request.
base: Option<PullRequestBaseConfig>Target base repository/branch for the PR.
Trait Implementations§
Source§impl Clone for PullRequestConfig
impl Clone for PullRequestConfig
Source§fn clone(&self) -> PullRequestConfig
fn clone(&self) -> PullRequestConfig
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 PullRequestConfig
impl Debug for PullRequestConfig
Source§impl Default for PullRequestConfig
impl Default for PullRequestConfig
Source§fn default() -> PullRequestConfig
fn default() -> PullRequestConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PullRequestConfigwhere
PullRequestConfig: Default,
impl<'de> Deserialize<'de> for PullRequestConfigwhere
PullRequestConfig: Default,
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
Source§impl JsonSchema for PullRequestConfig
impl JsonSchema for PullRequestConfig
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for PullRequestConfig
impl RefUnwindSafe for PullRequestConfig
impl Send for PullRequestConfig
impl Sync for PullRequestConfig
impl Unpin for PullRequestConfig
impl UnsafeUnpin for PullRequestConfig
impl UnwindSafe for PullRequestConfig
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