pub struct Ltx2CameraControlAvailability {
pub controls: Vec<Ltx2CameraControlInfo>,
pub supported: bool,
pub unsupported_reason: Option<String>,
}Expand description
The detailed form of /api/capabilities/ltx2-camera-controls, returned
only for ?detail=1.
The bare-array form cannot distinguish “this checkpoint has no published presets” from “the request failed”, so every client hard-coded its own guess at the server’s policy — and guessed wrong for the unknown-architecture case, which used to 422 into a silent empty picker. This carries the server’s own reason instead. It is opt-in so the array response older clients parse stays byte-identical.
Fields§
§controls: Vec<Ltx2CameraControlInfo>§supported: bool§unsupported_reason: Option<String>Trait Implementations§
Source§impl Clone for Ltx2CameraControlAvailability
impl Clone for Ltx2CameraControlAvailability
Source§fn clone(&self) -> Ltx2CameraControlAvailability
fn clone(&self) -> Ltx2CameraControlAvailability
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 moreSource§impl ComposeSchema for Ltx2CameraControlAvailability
impl ComposeSchema for Ltx2CameraControlAvailability
Source§impl<'de> Deserialize<'de> for Ltx2CameraControlAvailability
impl<'de> Deserialize<'de> for Ltx2CameraControlAvailability
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for Ltx2CameraControlAvailability
impl StructuralPartialEq for Ltx2CameraControlAvailability
Auto Trait Implementations§
impl Freeze for Ltx2CameraControlAvailability
impl RefUnwindSafe for Ltx2CameraControlAvailability
impl Send for Ltx2CameraControlAvailability
impl Sync for Ltx2CameraControlAvailability
impl Unpin for Ltx2CameraControlAvailability
impl UnsafeUnpin for Ltx2CameraControlAvailability
impl UnwindSafe for Ltx2CameraControlAvailability
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.