FromResponse

Trait FromResponse 

Source
pub trait FromResponse {
    // Required method
    fn from_response(
        response: ApiResponse,
        has_body: bool,
    ) -> Result<Self, StructureError>
       where Self: Sized;
}

Required Methods§

Source

fn from_response( response: ApiResponse, has_body: bool, ) -> Result<Self, StructureError>
where Self: Sized,

Implementations on Foreign Types§

Source§

impl FromResponse for bool

Source§

fn from_response( response: ApiResponse, has_body: bool, ) -> Result<Self, StructureError>

Source§

impl FromResponse for ()

Source§

impl FromResponse for String

Source§

fn from_response( response: ApiResponse, has_body: bool, ) -> Result<Self, StructureError>

Source§

impl FromResponse for Vec<u8>

Source§

fn from_response( response: ApiResponse, has_body: bool, ) -> Result<Self, StructureError>

Source§

impl FromResponse for Bytes

Source§

fn from_response( response: ApiResponse, has_body: bool, ) -> Result<Self, StructureError>

Source§

impl<K, V> FromResponse for BTreeMap<K, V>

Source§

fn from_response( response: ApiResponse, has_body: bool, ) -> Result<Self, StructureError>

Source§

impl<T: FromResponse + DeserializeOwned> FromResponse for Vec<T>

Source§

fn from_response( response: ApiResponse, has_body: bool, ) -> Result<Self, StructureError>

Source§

impl<T: FromResponse> FromResponse for Option<T>

Source§

fn from_response( response: ApiResponse, has_body: bool, ) -> Result<Self, StructureError>

Source§

impl<T: FromResponse, H: for<'a> TryFrom<&'a HeaderMap, Error = StructureError>> FromResponse for (H, T)

Source§

fn from_response( response: ApiResponse, has_body: bool, ) -> Result<Self, StructureError>

Implementors§

Source§

impl FromResponse for APIError

Source§

impl FromResponse for APIForbiddenError

Source§

impl FromResponse for APIInternalServerError

Source§

impl FromResponse for APIInvalidTopicsError

Source§

impl FromResponse for APINotFound

Source§

impl FromResponse for APIRepoArchivedError

Source§

impl FromResponse for APIUnauthorizedError

Source§

impl FromResponse for APIValidationError

Source§

impl FromResponse for AccessToken

Source§

impl FromResponse for ActionRun

Source§

impl FromResponse for ActionRunJob

Source§

impl FromResponse for ActionTaskResponse

Source§

impl FromResponse for ActionVariable

Source§

impl FromResponse for Activity

Source§

impl FromResponse for ActivityPub

Source§

impl FromResponse for AnnotatedTag

Source§

impl FromResponse for Attachment

Source§

impl FromResponse for BlockedUser

Source§

impl FromResponse for Branch

Source§

impl FromResponse for BranchProtection

Source§

impl FromResponse for ChangedFile

Source§

impl FromResponse for CombinedStatus

Source§

impl FromResponse for Comment

Source§

impl FromResponse for Commit

Source§

impl FromResponse for CommitStatus

Source§

impl FromResponse for Compare

Source§

impl FromResponse for ContentsResponse

Source§

impl FromResponse for Cron

Source§

impl FromResponse for DeployKey

Source§

impl FromResponse for DispatchWorkflowRun

Source§

impl FromResponse for Email

Source§

impl FromResponse for FileDeleteResponse

Source§

impl FromResponse for FileResponse

Source§

impl FromResponse for FilesResponse

Source§

impl FromResponse for ForgeOutbox

Source§

impl FromResponse for GPGKey

Source§

impl FromResponse for GeneralAPISettings

Source§

impl FromResponse for GeneralAttachmentSettings

Source§

impl FromResponse for GeneralRepoSettings

Source§

impl FromResponse for GeneralUISettings

Source§

impl FromResponse for GitBlob

Source§

impl FromResponse for GitHook

Source§

impl FromResponse for GitTreeResponse

Source§

impl FromResponse for GitignoreTemplateInfo

Source§

impl FromResponse for Hook

Source§

impl FromResponse for Issue

Source§

impl FromResponse for IssueConfig

Source§

impl FromResponse for IssueConfigValidation

Source§

impl FromResponse for IssueDeadline

Source§

impl FromResponse for IssueTemplate

Source§

impl FromResponse for Label

Source§

impl FromResponse for LabelTemplate

Source§

impl FromResponse for LicenseTemplateInfo

Source§

impl FromResponse for LicensesTemplateListEntry

Source§

impl FromResponse for ListActionRunResponse

Source§

impl FromResponse for Milestone

Source§

impl FromResponse for NewIssuePinsAllowed

Source§

impl FromResponse for NodeInfo

Source§

impl FromResponse for Note

Source§

impl FromResponse for NotificationCount

Source§

impl FromResponse for NotificationThread

Source§

impl FromResponse for OAuth2Application

Source§

impl FromResponse for Organization

Source§

impl FromResponse for OrganizationPermissions

Source§

impl FromResponse for Package

Source§

impl FromResponse for PackageFile

Source§

impl FromResponse for PublicKey

Source§

impl FromResponse for PullRequest

Source§

impl FromResponse for PullReview

Source§

impl FromResponse for PullReviewComment

Source§

impl FromResponse for PushMirror

Source§

impl FromResponse for QuotaGroup

Source§

impl FromResponse for QuotaInfo

Source§

impl FromResponse for QuotaRuleInfo

Source§

impl FromResponse for QuotaUsedArtifact

Source§

impl FromResponse for QuotaUsedAttachment

Source§

impl FromResponse for QuotaUsedPackage

Source§

impl FromResponse for Reaction

Source§

impl FromResponse for Reference

Source§

impl FromResponse for RegistrationToken

Source§

impl FromResponse for Release

Source§

impl FromResponse for RepoCollaboratorPermission

Source§

impl FromResponse for Repository

Source§

impl FromResponse for SearchResults

Source§

impl FromResponse for Secret

Source§

impl FromResponse for ServerVersion

Source§

impl FromResponse for StopWatch

Source§

impl FromResponse for SyncForkInfo

Source§

impl FromResponse for Tag

Source§

impl FromResponse for TagProtection

Source§

impl FromResponse for Team

Source§

impl FromResponse for TeamSearchResults

Source§

impl FromResponse for TimelineComment

Source§

impl FromResponse for TopicName

Source§

impl FromResponse for TopicSearchResults

Source§

impl FromResponse for TrackedTime

Source§

impl FromResponse for User

Source§

impl FromResponse for UserHeatmapData

Source§

impl FromResponse for UserSearchResults

Source§

impl FromResponse for UserSettings

Source§

impl FromResponse for WatchInfo

Source§

impl FromResponse for WikiCommitList

Source§

impl FromResponse for WikiPage

Source§

impl FromResponse for WikiPageMetaData