Trait gitlab::api::ParamValue

source ·
pub trait ParamValue<'a> {
    // Required method
    fn as_value(&self) -> Cow<'a, str>;
}
Expand description

A trait representing a parameter value.

Required Methods§

source

fn as_value(&self) -> Cow<'a, str>

The parameter value as a string.

Implementations on Foreign Types§

source§

impl ParamValue<'static> for bool

source§

fn as_value(&self) -> Cow<'static, str>

source§

impl ParamValue<'static> for f64

source§

fn as_value(&self) -> Cow<'static, str>

source§

impl ParamValue<'static> for u64

source§

fn as_value(&self) -> Cow<'static, str>

source§

impl ParamValue<'static> for String

source§

fn as_value(&self) -> Cow<'static, str>

source§

impl ParamValue<'static> for DateTime<Utc>

source§

fn as_value(&self) -> Cow<'static, str>

source§

impl ParamValue<'static> for NaiveDate

source§

fn as_value(&self) -> Cow<'static, str>

source§

impl<'a> ParamValue<'a> for &'a str

source§

fn as_value(&self) -> Cow<'a, str>

source§

impl<'a> ParamValue<'a> for &'a String

source§

fn as_value(&self) -> Cow<'a, str>

Implementors§

source§

impl ParamValue<'static> for EnableState

source§

impl ParamValue<'static> for ProtectedAccessLevel

source§

impl ParamValue<'static> for ProtectedAccessLevelWithAccess

source§

impl ParamValue<'static> for SortOrder

source§

impl ParamValue<'static> for VisibilityLevel

source§

impl ParamValue<'static> for YesNo

source§

impl ParamValue<'static> for BranchProtection

source§

impl ParamValue<'static> for BranchProtectionAccessLevel

source§

impl ParamValue<'static> for GroupOrderBy

source§

impl ParamValue<'static> for GroupProjectCreationAccessLevel

source§

impl ParamValue<'static> for SharedRunnersMinutesLimit

source§

impl ParamValue<'static> for SharedRunnersSetting

source§

impl ParamValue<'static> for SubgroupCreationAccessLevel

source§

impl ParamValue<'static> for GroupInviteTasksToBeDone

source§

impl ParamValue<'static> for gitlab::api::groups::packages::PackageOrderBy

source§

impl ParamValue<'static> for GroupProjectsOrderBy

source§

impl ParamValue<'static> for SharedGroupProjectsOrderBy

source§

impl ParamValue<'static> for GroupSubgroupsOrderBy

source§

impl ParamValue<'static> for IssueDueDateFilter

source§

impl ParamValue<'static> for IssueEpic

source§

impl ParamValue<'static> for IssueHealthStatus

source§

impl ParamValue<'static> for IssueOrderBy

source§

impl ParamValue<'static> for IssueScope

source§

impl ParamValue<'static> for IssueSearchScope

source§

impl ParamValue<'static> for IssueState

source§

impl ParamValue<'static> for IssueType

source§

impl ParamValue<'static> for IssueWeight

source§

impl ParamValue<'static> for PackageStatus

source§

impl ParamValue<'static> for PackageType

source§

impl ParamValue<'static> for AutoDevOpsDeployStrategy

source§

impl ParamValue<'static> for BuildGitStrategy

source§

impl ParamValue<'static> for ContainerExpirationCadence

source§

impl ParamValue<'static> for ContainerExpirationKeepN

source§

impl ParamValue<'static> for ContainerExpirationOlderThan

source§

impl ParamValue<'static> for FeatureAccessLevel

source§

impl ParamValue<'static> for FeatureAccessLevelPublic

source§

impl ParamValue<'static> for MergeMethod

source§

impl ParamValue<'static> for ProjectOrderBy

source§

impl ParamValue<'static> for SquashOption

source§

impl ParamValue<'static> for EnvironmentState

source§

impl ParamValue<'static> for IssueStateEvent

source§

impl ParamValue<'static> for NoteOrderBy

source§

impl ParamValue<'static> for JobScope

source§

impl ParamValue<'static> for ProjectInviteTasksToBeDone

source§

impl ParamValue<'static> for ProjectMemberState

source§

impl ParamValue<'static> for gitlab::api::projects::merge_requests::discussions::LineType

source§

impl ParamValue<'static> for MergeRequestOrderBy

source§

impl ParamValue<'static> for MergeRequestScope

source§

impl ParamValue<'static> for MergeRequestSearchScope

source§

impl ParamValue<'static> for MergeRequestState

source§

impl ParamValue<'static> for MergeRequestStateEvent

source§

impl ParamValue<'static> for MergeRequestView

source§

impl ParamValue<'static> for MergeTrainsScope

source§

impl ParamValue<'static> for gitlab::api::projects::packages::PackageOrderBy

source§

impl ParamValue<'static> for UploadPackageSelect

source§

impl ParamValue<'static> for UploadPackageStatus

source§

impl ParamValue<'static> for PipelineScheduleScope

source§

impl ParamValue<'static> for PipelineOrderBy

source§

impl ParamValue<'static> for PipelineScope

source§

impl ParamValue<'static> for PipelineSource

source§

impl ParamValue<'static> for PipelineStatus

source§

impl ParamValue<'static> for ProjectReleaseOrderBy

source§

impl ParamValue<'static> for LinkType

source§

impl ParamValue<'static> for CommitActionType

source§

impl ParamValue<'static> for CommitRefsType

source§

impl ParamValue<'static> for CommitStatusState

source§

impl ParamValue<'static> for CommitsOrder

source§

impl ParamValue<'static> for gitlab::api::projects::repository::commits::LineType

source§

impl ParamValue<'static> for Encoding

source§

impl ParamValue<'static> for TagsOrderBy

source§

impl ParamValue<'static> for ProjectVariableType

source§

impl ParamValue<'static> for RunnerAccessLevel

source§

impl ParamValue<'static> for RunnerJobStatus

source§

impl ParamValue<'static> for RunnerJobsOrderBy

source§

impl ParamValue<'static> for RunnerStatus

source§

impl ParamValue<'static> for RunnerType

source§

impl ParamValue<'static> for UserOrderBy

source§

impl ParamValue<'static> for UserProjectsOrderBy

source§

impl ParamValue<'static> for ImpersonationTokenScope

source§

impl ParamValue<'static> for ImpersonationTokenState

source§

impl<'a> ParamValue<'a> for &'a NameOrId<'a>

source§

impl<'a> ParamValue<'a> for &'a PipelineScheduleTimeZone<'a>

source§

impl<'a> ParamValue<'a> for &'a PipelineScheduleCron

source§

impl<'a> ParamValue<'a> for NameOrId<'a>

source§

impl<'a> ParamValue<'a> for Cow<'a, str>

source§

impl<'a, 'b, T> ParamValue<'a> for &'b CommaSeparatedList<T>
where T: ParamValue<'a>,

source§

impl<'a, 'b: 'a> ParamValue<'a> for &'b Cow<'a, str>

source§

impl<'a, 'b: 'a> ParamValue<'a> for &'b IssueMilestone<'a>

source§

impl<'a, T> ParamValue<'a> for CommaSeparatedList<T>
where T: ParamValue<'a>,