pub struct UploadAssetOptions {
pub release_id: u64,
pub asset_name: String,
pub label: Option<String>,
pub content: Bytes,
pub replace_existing: bool,
}Expand description
Options for uploading a release asset
Fields§
§release_id: u64Release ID from create_release
asset_name: StringAsset filename (e.g., “KodegenHelper.app-macos-aarch64.zip”)
label: Option<String>Optional label for the asset
content: BytesFile content as bytes
replace_existing: boolIf true, delete existing asset with same name before upload. Default: false (safer - fails if asset exists)
Trait Implementations§
Source§impl Clone for UploadAssetOptions
impl Clone for UploadAssetOptions
Source§fn clone(&self) -> UploadAssetOptions
fn clone(&self) -> UploadAssetOptions
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 moreAuto Trait Implementations§
impl !Freeze for UploadAssetOptions
impl RefUnwindSafe for UploadAssetOptions
impl Send for UploadAssetOptions
impl Sync for UploadAssetOptions
impl Unpin for UploadAssetOptions
impl UnsafeUnpin for UploadAssetOptions
impl UnwindSafe for UploadAssetOptions
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more