pub struct ConstResultTest {
pub feature_id: Option<FeatureId>,
pub value_for_dtype: Option<Value>,
pub test_result: bool,
}
Expand description
Used in generic_tree_model.BinaryNode.left_child_test. Returns test_result if feature value is not missed. Otherwise BinaryNode.default_direction is used.
Fields§
§feature_id: Option<FeatureId>
§value_for_dtype: Option<Value>
value_for_dtype is used to store the type of the feature. The value itself should be ignored, only its type is used.
test_result: bool
Trait Implementations§
Source§impl Clone for ConstResultTest
impl Clone for ConstResultTest
Source§fn clone(&self) -> ConstResultTest
fn clone(&self) -> ConstResultTest
Returns a duplicate 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 ConstResultTest
impl Debug for ConstResultTest
Source§impl Default for ConstResultTest
impl Default for ConstResultTest
Source§impl Message for ConstResultTest
impl Message for ConstResultTest
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message to a buffer. Read more
Source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self
. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.Source§impl PartialEq for ConstResultTest
impl PartialEq for ConstResultTest
impl StructuralPartialEq for ConstResultTest
Auto Trait Implementations§
impl Freeze for ConstResultTest
impl RefUnwindSafe for ConstResultTest
impl Send for ConstResultTest
impl Sync for ConstResultTest
impl Unpin for ConstResultTest
impl UnwindSafe for ConstResultTest
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