enum AI::Provider::Shared::WarningType

Overview

Warning types that can be emitted by the model.

Defined in:

ai/provider/shared/shared.cr

Enum Members

Unsupported = 0

A feature is not supported by the model.

Compatibility = 1

A compatibility feature is used that might lead to suboptimal results.

Other = 2

Other warning.

Instance Method Summary

Instance Method Detail

def compatibility? #

Returns true if this enum value equals Compatibility


[View source]
def other? #

Returns true if this enum value equals Other


[View source]
def to_s : String #
Description copied from struct Enum

Returns a String representation of this enum member. In the case of regular enums, this is just the name of the member. In the case of flag enums, it's the names joined by vertical bars, or "None", if the value is zero.

If an enum's value doesn't match a member's value, the raw value is returned as a string.

Color::Red.to_s                     # => "Red"
IOMode::None.to_s                   # => "None"
(IOMode::Read | IOMode::Write).to_s # => "Read | Write"

Color.new(10).to_s # => "10"

[View source]
def unsupported? #

Returns true if this enum value equals Unsupported


[View source]