BugTaskFull

Struct BugTaskFull 

Source
pub struct BugTaskFull {
Show 28 fields pub self_link: Option<Url>, pub web_link: Option<Url>, pub resource_type_link: Option<Url>, pub http_etag: Option<String>, pub assignee_link: Option<Url>, pub bug_link: Url, pub bug_target_display_name: String, pub bug_target_name: String, pub bug_watch_link: Option<Url>, pub date_assigned: Option<DateTime<Utc>>, pub date_closed: Option<DateTime<Utc>>, pub date_confirmed: Option<DateTime<Utc>>, pub date_created: DateTime<Utc>, pub date_fix_committed: Option<DateTime<Utc>>, pub date_fix_released: Option<DateTime<Utc>>, pub date_in_progress: Option<DateTime<Utc>>, pub date_incomplete: Option<DateTime<Utc>>, pub date_left_closed: Option<DateTime<Utc>>, pub date_left_new: Option<DateTime<Utc>>, pub date_triaged: Option<DateTime<Utc>>, pub importance: Importance, pub is_complete: bool, pub milestone_link: Option<Url>, pub owner_link: Url, pub related_tasks_collection_link: Url, pub status: BugTaskStatus, pub target_link: Url, pub title: String,
}
Expand description

Representation of the bug_task-full resource

Fields§

§self_link: Option<Url>

The canonical link to this resource.

§web_link: Option<Url>

The canonical human-addressable web link to this resource.

§resource_type_link: Option<Url>

The link to the WADL description of this resource.

§http_etag: Option<String>

The value of the HTTP ETag for this resource.

§assignee_link: Option<Url>

Assigned to

§bug_link: Url

Bug

§bug_target_display_name: String

The short, descriptive name of the target

§bug_target_name: String

The target as presented in mail notifications

§bug_watch_link: Option<Url>

Remote Bug Details

Select the bug watch that represents this task in the relevant bug tracker. If none of the bug watches represents this particular bug task, leave it as (None). Linking the remote bug watch with the task in this way means that a change in the remote bug status will change the status of this bug task in Launchpad.

§date_assigned: Option<DateTime<Utc>>

Date Assigned

The date on which this task was assigned to someone.

§date_closed: Option<DateTime<Utc>>

Date Closed

The date on which this task was marked Fix Released, Invalid, Won’t Fix, Expired or Opinion.

§date_confirmed: Option<DateTime<Utc>>

Date Confirmed

The date on which this task was marked Confirmed.

§date_created: DateTime<Utc>

Date Created

The date on which this task was created.

§date_fix_committed: Option<DateTime<Utc>>

Date Fix Committed

The date on which this task was marked Fix Committed.

§date_fix_released: Option<DateTime<Utc>>

Date Fix Released

The date on which this task was marked Fix Released.

§date_in_progress: Option<DateTime<Utc>>

Date In Progress

The date on which this task was marked In Progress.

§date_incomplete: Option<DateTime<Utc>>

Date Incomplete

The date on which this task was marked Incomplete.

§date_left_closed: Option<DateTime<Utc>>

Date left closed

The date on which this task was last reopened.

§date_left_new: Option<DateTime<Utc>>

Date left new

The date on which this task was marked with a status higher than New.

§date_triaged: Option<DateTime<Utc>>

Date Triaged

The date on which this task was marked Triaged.

§importance: Importance

Importance

§is_complete: bool

True or False depending on whether or not there is more work required on this bug task.

§milestone_link: Option<Url>

Milestone

§owner_link: Url

The owner

§related_tasks_collection_link: Url

IBugTasks related to this one, namely other IBugTasks on the same IBug.

§status: BugTaskStatus

Status

§target_link: Url

Target

The software in which this bug should be fixed.

§title: String

The title of the bug related to this bugtask

Implementations§

Source§

impl BugTaskFull

Source

pub fn self_(&self) -> Option<BugTask>

The canonical link to this resource.

Source

pub fn set_self_(&mut self, value: Option<BugTask>)

Source

pub fn assignee(&self) -> Option<Person>

Assigned to

Source

pub fn set_assignee(&mut self, value: Option<Person>)

Source

pub fn bug(&self) -> Bug

Bug

Source

pub fn set_bug(&mut self, value: Bug)

Source

pub fn bug_watch(&self) -> Option<BugWatch>

Remote Bug Details

Select the bug watch that represents this task in the relevant bug tracker. If none of the bug watches represents this particular bug task, leave it as (None). Linking the remote bug watch with the task in this way means that a change in the remote bug status will change the status of this bug task in Launchpad.

Source

pub fn set_bug_watch(&mut self, value: Option<BugWatch>)

Source

pub fn milestone(&self) -> Option<Milestone>

Milestone

Source

pub fn set_milestone(&mut self, value: Option<Milestone>)

Source

pub fn owner(&self) -> Person

The owner

Source

pub fn set_owner(&mut self, value: Person)

Source

pub fn related_tasks<'a>( &'a self, client: &'a dyn Client, ) -> Result<PagedCollection<'a, BugTaskPage>, Error>

IBugTasks related to this one, namely other IBugTasks on the same IBug.

Source

pub fn target(&self) -> BugTarget

Target

The software in which this bug should be fixed.

Source

pub fn set_target(&mut self, value: BugTarget)

Trait Implementations§

Source§

impl Clone for BugTaskFull

Source§

fn clone(&self) -> BugTaskFull

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for BugTaskFull

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for BugTaskFull

Source§

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 PartialEq for BugTaskFull

Source§

fn eq(&self, other: &BugTaskFull) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Serialize for BugTaskFull

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl StructuralPartialEq for BugTaskFull

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> PolicyExt for T
where T: ?Sized,

Source§

fn and<P, B, E>(self, other: P) -> And<T, P>
where T: Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns Action::Follow only if self and other return Action::Follow. Read more
Source§

fn or<P, B, E>(self, other: P) -> Or<T, P>
where T: Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns Action::Follow if either self or other returns Action::Follow. Read more
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

Source§

fn vzip(self) -> V

Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,