pub enum TypeAwareProjectStatus {
Refined,
Abstained,
Complete,
Unavailable,
}Expand description
Outcome of semantic refinement for one TypeScript project.
Variants§
Refined
The project was structurally safe and its candidates were scanned.
Abstained
Structural diagnostics prevented candidate scanning.
Complete
All semantic queries assigned to this Program completed.
The Program could not answer its assigned semantic queries safely.
Trait Implementations§
Source§impl Clone for TypeAwareProjectStatus
impl Clone for TypeAwareProjectStatus
Source§fn clone(&self) -> TypeAwareProjectStatus
fn clone(&self) -> TypeAwareProjectStatus
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 moreimpl Copy for TypeAwareProjectStatus
Source§impl Debug for TypeAwareProjectStatus
impl Debug for TypeAwareProjectStatus
Source§impl Default for TypeAwareProjectStatus
impl Default for TypeAwareProjectStatus
Source§fn default() -> TypeAwareProjectStatus
fn default() -> TypeAwareProjectStatus
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TypeAwareProjectStatus
impl<'de> Deserialize<'de> for TypeAwareProjectStatus
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeAwareProjectStatus, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeAwareProjectStatus, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for TypeAwareProjectStatus
Source§impl JsonSchema for TypeAwareProjectStatus
impl JsonSchema for TypeAwareProjectStatus
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for TypeAwareProjectStatus
impl PartialEq for TypeAwareProjectStatus
Source§impl Serialize for TypeAwareProjectStatus
impl Serialize for TypeAwareProjectStatus
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for TypeAwareProjectStatus
Auto Trait Implementations§
impl Freeze for TypeAwareProjectStatus
impl RefUnwindSafe for TypeAwareProjectStatus
impl Send for TypeAwareProjectStatus
impl Sync for TypeAwareProjectStatus
impl Unpin for TypeAwareProjectStatus
impl UnsafeUnpin for TypeAwareProjectStatus
impl UnwindSafe for TypeAwareProjectStatus
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.