Struct heroku_rs::endpoints::apps::AppSetup [−][src]
pub struct AppSetup { pub id: String, pub created_at: DateTime<Utc>, pub updated_at: DateTime<Utc>, pub status: String, pub failure_message: Option<String>, pub app: App, pub build: Option<Build>, pub manifest_errors: Vec<String>, pub postdeploy: Option<Postdeploy>, pub resolved_success_url: Option<String>, }
Expand description
App Setup
Stability: production
An app setup represents an app on Heroku that is setup using an environment, addons, and scripts described in an app.json manifest file.
See Heroku documentation for more information about this endpoint
Fields
id: String
unique identifier of app setup
created_at: DateTime<Utc>
when app setup was created
updated_at: DateTime<Utc>
when app setup was updated
status: String
the overall status of app setup one of:“failed” or “pending” or “succeeded”
failure_message: Option<String>
reason that app setup has failed
app: App
app
build: Option<Build>
identity and status of build
manifest_errors: Vec<String>
errors associated with invalid app.json manifest file
postdeploy: Option<Postdeploy>
result of postdeploy script
resolved_success_url: Option<String>
fully qualified success url
Trait Implementations
impl<'de> Deserialize<'de> for AppSetup
[src]
impl<'de> Deserialize<'de> for AppSetup
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]Deserialize this value from the given Serde deserializer. Read more
impl<'a> HerokuEndpoint<AppSetup, (), ()> for AppSetupDetails<'a>
[src]
impl<'a> HerokuEndpoint<AppSetup, (), ()> for AppSetupDetails<'a>
[src]impl<'a> HerokuEndpoint<AppSetup, (), AppSetupCreateParams<'a>> for AppSetupCreate<'a>
[src]
impl<'a> HerokuEndpoint<AppSetup, (), AppSetupCreateParams<'a>> for AppSetupCreate<'a>
[src]fn method(&self) -> Method
[src]
fn path(&self) -> String
[src]
fn body(&self) -> Option<AppSetupCreateParams<'a>>
[src]
fn query(&self) -> Option<QueryType>
[src]
fn url(&self, environment: &ApiEnvironment) -> Url
[src]
fn content_type(&self) -> &str
[src]
fn version(&self) -> &str
[src]
fn agent(&self) -> &str
[src]
impl ApiResult for AppSetup
[src]
impl Eq for AppSetup
[src]
impl StructuralEq for AppSetup
[src]
impl StructuralPartialEq for AppSetup
[src]
Auto Trait Implementations
impl RefUnwindSafe for AppSetup
impl Send for AppSetup
impl Sync for AppSetup
impl Unpin for AppSetup
impl UnwindSafe for AppSetup
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]pub fn equivalent(&self, key: &K) -> bool
[src]
pub fn equivalent(&self, key: &K) -> bool
[src]Compare self to key
and return true
if they are equal.
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
fn in_current_span(self) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
[src]type Owned = T
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn to_owned(&self) -> T
[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)
[src]
pub fn clone_into(&self, target: &mut T)
[src]🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,