pub struct CreateMeta {
pub project: String,
pub issue_type: String,
pub fields: Vec<CreateMetaField>,
}Expand description
Introspection of the create screen for a project + issue type, returned by
AtlassianClient::get_project_create_meta.
Unlike EditMeta (which keeps only name + schema), this carries the
required flag, allowed values, and defaults — collapsing the
create→HTTP 400→field list→field options recovery loop into a single
pre-flight call.
Fields§
§project: StringProject key the metadata was requested for (e.g., PROJ).
issue_type: StringIssue type the metadata was requested for (e.g., Task).
fields: Vec<CreateMetaField>Fields on the create screen, sorted required-first then by name.
Trait Implementations§
Source§impl Clone for CreateMeta
impl Clone for CreateMeta
Source§fn clone(&self) -> CreateMeta
fn clone(&self) -> CreateMeta
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 CreateMeta
impl Debug for CreateMeta
Auto Trait Implementations§
impl Freeze for CreateMeta
impl RefUnwindSafe for CreateMeta
impl Send for CreateMeta
impl Sync for CreateMeta
impl Unpin for CreateMeta
impl UnsafeUnpin for CreateMeta
impl UnwindSafe for CreateMeta
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