pub struct Prediction {
pub computed_properties: Vec<ComputedProperty>,
pub prediction: Option<Prediction>,
pub special_fields: SpecialFields,
}
Fields§
§computed_properties: Vec<ComputedProperty>
§prediction: Option<Prediction>
§special_fields: SpecialFields
Implementations§
source§impl Prediction
impl Prediction
pub fn new() -> Prediction
pub fn classification(&self) -> &ClassificationPrediction
pub fn clear_classification(&mut self)
pub fn has_classification(&self) -> bool
pub fn set_classification(&mut self, v: ClassificationPrediction)
pub fn mut_classification(&mut self) -> &mut ClassificationPrediction
pub fn take_classification(&mut self) -> ClassificationPrediction
pub fn object_detection(&self) -> &ObjectDetectionPrediction
pub fn clear_object_detection(&mut self)
pub fn has_object_detection(&self) -> bool
pub fn set_object_detection(&mut self, v: ObjectDetectionPrediction)
pub fn mut_object_detection(&mut self) -> &mut ObjectDetectionPrediction
pub fn take_object_detection(&mut self) -> ObjectDetectionPrediction
pub fn instance_segmentation(&self) -> &InstanceSegmentationPrediction
pub fn clear_instance_segmentation(&mut self)
pub fn has_instance_segmentation(&self) -> bool
pub fn set_instance_segmentation(&mut self, v: InstanceSegmentationPrediction)
pub fn mut_instance_segmentation( &mut self, ) -> &mut InstanceSegmentationPrediction
pub fn take_instance_segmentation(&mut self) -> InstanceSegmentationPrediction
pub fn ocr(&self) -> &OCRPrediction
pub fn clear_ocr(&mut self)
pub fn has_ocr(&self) -> bool
pub fn set_ocr(&mut self, v: OCRPrediction)
pub fn mut_ocr(&mut self) -> &mut OCRPrediction
pub fn take_ocr(&mut self) -> OCRPrediction
pub fn code(&self) -> &CodePrediction
pub fn clear_code(&mut self)
pub fn has_code(&self) -> bool
pub fn set_code(&mut self, v: CodePrediction)
pub fn mut_code(&mut self) -> &mut CodePrediction
pub fn take_code(&mut self) -> CodePrediction
pub fn segmentation(&self) -> &FloatMap
pub fn clear_segmentation(&mut self)
pub fn has_segmentation(&self) -> bool
pub fn set_segmentation(&mut self, v: FloatMap)
pub fn mut_segmentation(&mut self) -> &mut FloatMap
pub fn take_segmentation(&mut self) -> FloatMap
pub fn anomaly_detection(&self) -> &FloatMap
pub fn clear_anomaly_detection(&mut self)
pub fn has_anomaly_detection(&self) -> bool
pub fn set_anomaly_detection(&mut self, v: FloatMap)
pub fn mut_anomaly_detection(&mut self) -> &mut FloatMap
pub fn take_anomaly_detection(&mut self) -> FloatMap
Trait Implementations§
source§impl Clone for Prediction
impl Clone for Prediction
source§fn clone(&self) -> Prediction
fn clone(&self) -> Prediction
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for Prediction
impl Debug for Prediction
source§impl<'a> Default for &'a Prediction
impl<'a> Default for &'a Prediction
source§fn default() -> &'a Prediction
fn default() -> &'a Prediction
Returns the “default value” for a type. Read more
source§impl Default for Prediction
impl Default for Prediction
source§fn default() -> Prediction
fn default() -> Prediction
Returns the “default value” for a type. Read more
source§impl Message for Prediction
impl Message for Prediction
source§fn is_initialized(&self) -> bool
fn is_initialized(&self) -> bool
True iff all required fields are initialized.
Always returns
true
for protobuf 3.source§fn merge_from(&mut self, is: &mut CodedInputStream<'_>) -> Result<()>
fn merge_from(&mut self, is: &mut CodedInputStream<'_>) -> Result<()>
Update this message object with fields read from given stream.
source§fn compute_size(&self) -> u64
fn compute_size(&self) -> u64
Compute and cache size of this message and all nested messages. Read more
source§fn write_to_with_cached_sizes(
&self,
os: &mut CodedOutputStream<'_>,
) -> Result<()>
fn write_to_with_cached_sizes( &self, os: &mut CodedOutputStream<'_>, ) -> Result<()>
Write message to the stream. Read more
source§fn special_fields(&self) -> &SpecialFields
fn special_fields(&self) -> &SpecialFields
Special fields (unknown fields and cached size).
source§fn mut_special_fields(&mut self) -> &mut SpecialFields
fn mut_special_fields(&mut self) -> &mut SpecialFields
Special fields (unknown fields and cached size).
source§fn new() -> Prediction
fn new() -> Prediction
Create an empty message object. Read more
source§fn default_instance() -> &'static Prediction
fn default_instance() -> &'static Prediction
Return a pointer to default immutable message with static lifetime. Read more
source§fn parse_from(is: &mut CodedInputStream<'_>) -> Result<Self, Error>
fn parse_from(is: &mut CodedInputStream<'_>) -> Result<Self, Error>
Parse message from stream.
source§fn cached_size(&self) -> u32
fn cached_size(&self) -> u32
Get size previously computed by
compute_size
. Read moresource§fn write_to(&self, os: &mut CodedOutputStream<'_>) -> Result<(), Error>
fn write_to(&self, os: &mut CodedOutputStream<'_>) -> Result<(), Error>
Write the message to the stream. Read more
source§fn write_length_delimited_to(
&self,
os: &mut CodedOutputStream<'_>,
) -> Result<(), Error>
fn write_length_delimited_to( &self, os: &mut CodedOutputStream<'_>, ) -> Result<(), Error>
Write the message to the stream prepending the message with message length
encoded as varint.
source§fn write_length_delimited_to_vec(&self, vec: &mut Vec<u8>) -> Result<(), Error>
fn write_length_delimited_to_vec(&self, vec: &mut Vec<u8>) -> Result<(), Error>
Write the message to the vec, prepend the message with message length
encoded as varint.
source§fn merge_from_bytes(&mut self, bytes: &[u8]) -> Result<(), Error>
fn merge_from_bytes(&mut self, bytes: &[u8]) -> Result<(), Error>
Update this message object with fields read from given stream.
source§fn parse_from_reader(reader: &mut dyn Read) -> Result<Self, Error>
fn parse_from_reader(reader: &mut dyn Read) -> Result<Self, Error>
Parse message from reader.
Parse stops on EOF or when error encountered.
source§fn check_initialized(&self) -> Result<(), Error>
fn check_initialized(&self) -> Result<(), Error>
Check if all required fields of this object are initialized.
source§fn write_to_writer(&self, w: &mut dyn Write) -> Result<(), Error>
fn write_to_writer(&self, w: &mut dyn Write) -> Result<(), Error>
Write the message to the writer.
source§fn write_length_delimited_to_writer(
&self,
w: &mut dyn Write,
) -> Result<(), Error>
fn write_length_delimited_to_writer( &self, w: &mut dyn Write, ) -> Result<(), Error>
Write the message to the writer, prepend the message with message length
encoded as varint.
source§fn write_length_delimited_to_bytes(&self) -> Result<Vec<u8>, Error>
fn write_length_delimited_to_bytes(&self) -> Result<Vec<u8>, Error>
Write the message to the bytes vec, prepend the message with message length
encoded as varint.
source§fn unknown_fields(&self) -> &UnknownFields
fn unknown_fields(&self) -> &UnknownFields
Get a reference to unknown fields.
source§fn mut_unknown_fields(&mut self) -> &mut UnknownFields
fn mut_unknown_fields(&mut self) -> &mut UnknownFields
Get a mutable reference to unknown fields.
source§impl PartialEq for Prediction
impl PartialEq for Prediction
impl StructuralPartialEq for Prediction
Auto Trait Implementations§
impl !Freeze for Prediction
impl RefUnwindSafe for Prediction
impl Send for Prediction
impl Sync for Prediction
impl Unpin for Prediction
impl UnwindSafe for Prediction
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)