#[repr(u8)]pub enum OcallError {
Show 255 variants
Ok = 0,
UnknownCallNumber = 1,
InvalidAddress = 2,
InvalidParameter = 3,
InvalidEncoding = 4,
NoMemory = 5,
NotFound = 7,
UnsupportedOperation = 8,
IoError = 9,
ResourceLimited = 10,
Pending = 11,
EndOfFile = 12,
GasExhausted = 13,
Stifled = 14,
AlreadyExists = 15,
Reserved16 = 16,
Reserved17 = 17,
Reserved18 = 18,
Reserved19 = 19,
Reserved20 = 20,
Reserved21 = 21,
Reserved22 = 22,
Reserved23 = 23,
Reserved24 = 24,
Reserved25 = 25,
Reserved26 = 26,
Reserved27 = 27,
Reserved28 = 28,
Reserved29 = 29,
Reserved30 = 30,
Reserved31 = 31,
Reserved32 = 32,
Reserved33 = 33,
Reserved34 = 34,
Reserved35 = 35,
Reserved36 = 36,
Reserved37 = 37,
Reserved38 = 38,
Reserved39 = 39,
Reserved40 = 40,
Reserved41 = 41,
Reserved42 = 42,
Reserved43 = 43,
Reserved44 = 44,
Reserved45 = 45,
Reserved46 = 46,
Reserved47 = 47,
Reserved48 = 48,
Reserved49 = 49,
Reserved50 = 50,
Reserved51 = 51,
Reserved52 = 52,
Reserved53 = 53,
Reserved54 = 54,
Reserved55 = 55,
Reserved56 = 56,
Reserved57 = 57,
Reserved58 = 58,
Reserved59 = 59,
Reserved60 = 60,
Reserved61 = 61,
Reserved62 = 62,
Reserved63 = 63,
Reserved64 = 64,
Reserved65 = 65,
Reserved66 = 66,
Reserved67 = 67,
Reserved68 = 68,
Reserved69 = 69,
Reserved70 = 70,
Reserved71 = 71,
Reserved72 = 72,
Reserved73 = 73,
Reserved74 = 74,
Reserved75 = 75,
Reserved76 = 76,
Reserved77 = 77,
Reserved78 = 78,
Reserved79 = 79,
Reserved80 = 80,
Reserved81 = 81,
Reserved82 = 82,
Reserved83 = 83,
Reserved84 = 84,
Reserved85 = 85,
Reserved86 = 86,
Reserved87 = 87,
Reserved88 = 88,
Reserved89 = 89,
Reserved90 = 90,
Reserved91 = 91,
Reserved92 = 92,
Reserved93 = 93,
Reserved94 = 94,
Reserved95 = 95,
Reserved96 = 96,
Reserved97 = 97,
Reserved98 = 98,
Reserved99 = 99,
Reserved100 = 100,
Reserved101 = 101,
Reserved102 = 102,
Reserved103 = 103,
Reserved104 = 104,
Reserved105 = 105,
Reserved106 = 106,
Reserved107 = 107,
Reserved108 = 108,
Reserved109 = 109,
Reserved110 = 110,
Reserved111 = 111,
Reserved112 = 112,
Reserved113 = 113,
Reserved114 = 114,
Reserved115 = 115,
Reserved116 = 116,
Reserved117 = 117,
Reserved118 = 118,
Reserved119 = 119,
Reserved120 = 120,
Reserved121 = 121,
Reserved122 = 122,
Reserved123 = 123,
Reserved124 = 124,
Reserved125 = 125,
Reserved126 = 126,
Reserved127 = 127,
Reserved128 = 128,
Reserved129 = 129,
Reserved130 = 130,
Reserved131 = 131,
Reserved132 = 132,
Reserved133 = 133,
Reserved134 = 134,
Reserved135 = 135,
Reserved136 = 136,
Reserved137 = 137,
Reserved138 = 138,
Reserved139 = 139,
Reserved140 = 140,
Reserved141 = 141,
Reserved142 = 142,
Reserved143 = 143,
Reserved144 = 144,
Reserved145 = 145,
Reserved146 = 146,
Reserved147 = 147,
Reserved148 = 148,
Reserved149 = 149,
Reserved150 = 150,
Reserved151 = 151,
Reserved152 = 152,
Reserved153 = 153,
Reserved154 = 154,
Reserved155 = 155,
Reserved156 = 156,
Reserved157 = 157,
Reserved158 = 158,
Reserved159 = 159,
Reserved160 = 160,
Reserved161 = 161,
Reserved162 = 162,
Reserved163 = 163,
Reserved164 = 164,
Reserved165 = 165,
Reserved166 = 166,
Reserved167 = 167,
Reserved168 = 168,
Reserved169 = 169,
Reserved170 = 170,
Reserved171 = 171,
Reserved172 = 172,
Reserved173 = 173,
Reserved174 = 174,
Reserved175 = 175,
Reserved176 = 176,
Reserved177 = 177,
Reserved178 = 178,
Reserved179 = 179,
Reserved180 = 180,
Reserved181 = 181,
Reserved182 = 182,
Reserved183 = 183,
Reserved184 = 184,
Reserved185 = 185,
Reserved186 = 186,
Reserved187 = 187,
Reserved188 = 188,
Reserved189 = 189,
Reserved190 = 190,
Reserved191 = 191,
Reserved192 = 192,
Reserved193 = 193,
Reserved194 = 194,
Reserved195 = 195,
Reserved196 = 196,
Reserved197 = 197,
Reserved198 = 198,
Reserved199 = 199,
Reserved200 = 200,
Reserved201 = 201,
Reserved202 = 202,
Reserved203 = 203,
Reserved204 = 204,
Reserved205 = 205,
Reserved206 = 206,
Reserved207 = 207,
Reserved208 = 208,
Reserved209 = 209,
Reserved210 = 210,
Reserved211 = 211,
Reserved212 = 212,
Reserved213 = 213,
Reserved214 = 214,
Reserved215 = 215,
Reserved216 = 216,
Reserved217 = 217,
Reserved218 = 218,
Reserved219 = 219,
Reserved220 = 220,
Reserved221 = 221,
Reserved222 = 222,
Reserved223 = 223,
Reserved224 = 224,
Reserved225 = 225,
Reserved226 = 226,
Reserved227 = 227,
Reserved228 = 228,
Reserved229 = 229,
Reserved230 = 230,
Reserved231 = 231,
Reserved232 = 232,
Reserved233 = 233,
Reserved234 = 234,
Reserved235 = 235,
Reserved236 = 236,
Reserved237 = 237,
Reserved238 = 238,
Reserved239 = 239,
Reserved240 = 240,
Reserved241 = 241,
Reserved242 = 242,
Reserved243 = 243,
Reserved244 = 244,
Reserved245 = 245,
Reserved246 = 246,
Reserved247 = 247,
Reserved248 = 248,
Reserved249 = 249,
Reserved250 = 250,
Reserved251 = 251,
Reserved252 = 252,
Reserved253 = 253,
Reserved254 = 254,
Reserved255 = 255,
}
Variants§
Ok = 0
UnknownCallNumber = 1
The ocall function is not implemented.
InvalidAddress = 2
Given argument is an invalid pointer.
InvalidParameter = 3
Given argument is invalid.
InvalidEncoding = 4
Given argument is not well-formed.
NoMemory = 5
Run out of memory.
NotFound = 7
The resource is not found.
UnsupportedOperation = 8
The resource does not support current operation.
IoError = 9
IO error.
ResourceLimited = 10
Resource quota is exceeded.
Pending = 11
The async poll is pending.
EndOfFile = 12
Read to the end of some stream-like resource.
GasExhausted = 13
The gas is not enough.
Stifled = 14
The gas is not enough for current poll.
AlreadyExists = 15
The create resource is already exists.
Reserved16 = 16
Reserved for future use
Reserved17 = 17
Reserved for future use
Reserved18 = 18
Reserved for future use
Reserved19 = 19
Reserved for future use
Reserved20 = 20
Reserved for future use
Reserved21 = 21
Reserved for future use
Reserved22 = 22
Reserved for future use
Reserved23 = 23
Reserved for future use
Reserved24 = 24
Reserved for future use
Reserved25 = 25
Reserved for future use
Reserved26 = 26
Reserved for future use
Reserved27 = 27
Reserved for future use
Reserved28 = 28
Reserved for future use
Reserved29 = 29
Reserved for future use
Reserved30 = 30
Reserved for future use
Reserved31 = 31
Reserved for future use
Reserved32 = 32
Reserved for future use
Reserved33 = 33
Reserved for future use
Reserved34 = 34
Reserved for future use
Reserved35 = 35
Reserved for future use
Reserved36 = 36
Reserved for future use
Reserved37 = 37
Reserved for future use
Reserved38 = 38
Reserved for future use
Reserved39 = 39
Reserved for future use
Reserved40 = 40
Reserved for future use
Reserved41 = 41
Reserved for future use
Reserved42 = 42
Reserved for future use
Reserved43 = 43
Reserved for future use
Reserved44 = 44
Reserved for future use
Reserved45 = 45
Reserved for future use
Reserved46 = 46
Reserved for future use
Reserved47 = 47
Reserved for future use
Reserved48 = 48
Reserved for future use
Reserved49 = 49
Reserved for future use
Reserved50 = 50
Reserved for future use
Reserved51 = 51
Reserved for future use
Reserved52 = 52
Reserved for future use
Reserved53 = 53
Reserved for future use
Reserved54 = 54
Reserved for future use
Reserved55 = 55
Reserved for future use
Reserved56 = 56
Reserved for future use
Reserved57 = 57
Reserved for future use
Reserved58 = 58
Reserved for future use
Reserved59 = 59
Reserved for future use
Reserved60 = 60
Reserved for future use
Reserved61 = 61
Reserved for future use
Reserved62 = 62
Reserved for future use
Reserved63 = 63
Reserved for future use
Reserved64 = 64
Reserved for future use
Reserved65 = 65
Reserved for future use
Reserved66 = 66
Reserved for future use
Reserved67 = 67
Reserved for future use
Reserved68 = 68
Reserved for future use
Reserved69 = 69
Reserved for future use
Reserved70 = 70
Reserved for future use
Reserved71 = 71
Reserved for future use
Reserved72 = 72
Reserved for future use
Reserved73 = 73
Reserved for future use
Reserved74 = 74
Reserved for future use
Reserved75 = 75
Reserved for future use
Reserved76 = 76
Reserved for future use
Reserved77 = 77
Reserved for future use
Reserved78 = 78
Reserved for future use
Reserved79 = 79
Reserved for future use
Reserved80 = 80
Reserved for future use
Reserved81 = 81
Reserved for future use
Reserved82 = 82
Reserved for future use
Reserved83 = 83
Reserved for future use
Reserved84 = 84
Reserved for future use
Reserved85 = 85
Reserved for future use
Reserved86 = 86
Reserved for future use
Reserved87 = 87
Reserved for future use
Reserved88 = 88
Reserved for future use
Reserved89 = 89
Reserved for future use
Reserved90 = 90
Reserved for future use
Reserved91 = 91
Reserved for future use
Reserved92 = 92
Reserved for future use
Reserved93 = 93
Reserved for future use
Reserved94 = 94
Reserved for future use
Reserved95 = 95
Reserved for future use
Reserved96 = 96
Reserved for future use
Reserved97 = 97
Reserved for future use
Reserved98 = 98
Reserved for future use
Reserved99 = 99
Reserved for future use
Reserved100 = 100
Reserved for future use
Reserved101 = 101
Reserved for future use
Reserved102 = 102
Reserved for future use
Reserved103 = 103
Reserved for future use
Reserved104 = 104
Reserved for future use
Reserved105 = 105
Reserved for future use
Reserved106 = 106
Reserved for future use
Reserved107 = 107
Reserved for future use
Reserved108 = 108
Reserved for future use
Reserved109 = 109
Reserved for future use
Reserved110 = 110
Reserved for future use
Reserved111 = 111
Reserved for future use
Reserved112 = 112
Reserved for future use
Reserved113 = 113
Reserved for future use
Reserved114 = 114
Reserved for future use
Reserved115 = 115
Reserved for future use
Reserved116 = 116
Reserved for future use
Reserved117 = 117
Reserved for future use
Reserved118 = 118
Reserved for future use
Reserved119 = 119
Reserved for future use
Reserved120 = 120
Reserved for future use
Reserved121 = 121
Reserved for future use
Reserved122 = 122
Reserved for future use
Reserved123 = 123
Reserved for future use
Reserved124 = 124
Reserved for future use
Reserved125 = 125
Reserved for future use
Reserved126 = 126
Reserved for future use
Reserved127 = 127
Reserved for future use
Reserved128 = 128
Reserved for future use
Reserved129 = 129
Reserved for future use
Reserved130 = 130
Reserved for future use
Reserved131 = 131
Reserved for future use
Reserved132 = 132
Reserved for future use
Reserved133 = 133
Reserved for future use
Reserved134 = 134
Reserved for future use
Reserved135 = 135
Reserved for future use
Reserved136 = 136
Reserved for future use
Reserved137 = 137
Reserved for future use
Reserved138 = 138
Reserved for future use
Reserved139 = 139
Reserved for future use
Reserved140 = 140
Reserved for future use
Reserved141 = 141
Reserved for future use
Reserved142 = 142
Reserved for future use
Reserved143 = 143
Reserved for future use
Reserved144 = 144
Reserved for future use
Reserved145 = 145
Reserved for future use
Reserved146 = 146
Reserved for future use
Reserved147 = 147
Reserved for future use
Reserved148 = 148
Reserved for future use
Reserved149 = 149
Reserved for future use
Reserved150 = 150
Reserved for future use
Reserved151 = 151
Reserved for future use
Reserved152 = 152
Reserved for future use
Reserved153 = 153
Reserved for future use
Reserved154 = 154
Reserved for future use
Reserved155 = 155
Reserved for future use
Reserved156 = 156
Reserved for future use
Reserved157 = 157
Reserved for future use
Reserved158 = 158
Reserved for future use
Reserved159 = 159
Reserved for future use
Reserved160 = 160
Reserved for future use
Reserved161 = 161
Reserved for future use
Reserved162 = 162
Reserved for future use
Reserved163 = 163
Reserved for future use
Reserved164 = 164
Reserved for future use
Reserved165 = 165
Reserved for future use
Reserved166 = 166
Reserved for future use
Reserved167 = 167
Reserved for future use
Reserved168 = 168
Reserved for future use
Reserved169 = 169
Reserved for future use
Reserved170 = 170
Reserved for future use
Reserved171 = 171
Reserved for future use
Reserved172 = 172
Reserved for future use
Reserved173 = 173
Reserved for future use
Reserved174 = 174
Reserved for future use
Reserved175 = 175
Reserved for future use
Reserved176 = 176
Reserved for future use
Reserved177 = 177
Reserved for future use
Reserved178 = 178
Reserved for future use
Reserved179 = 179
Reserved for future use
Reserved180 = 180
Reserved for future use
Reserved181 = 181
Reserved for future use
Reserved182 = 182
Reserved for future use
Reserved183 = 183
Reserved for future use
Reserved184 = 184
Reserved for future use
Reserved185 = 185
Reserved for future use
Reserved186 = 186
Reserved for future use
Reserved187 = 187
Reserved for future use
Reserved188 = 188
Reserved for future use
Reserved189 = 189
Reserved for future use
Reserved190 = 190
Reserved for future use
Reserved191 = 191
Reserved for future use
Reserved192 = 192
Reserved for future use
Reserved193 = 193
Reserved for future use
Reserved194 = 194
Reserved for future use
Reserved195 = 195
Reserved for future use
Reserved196 = 196
Reserved for future use
Reserved197 = 197
Reserved for future use
Reserved198 = 198
Reserved for future use
Reserved199 = 199
Reserved for future use
Reserved200 = 200
Reserved for future use
Reserved201 = 201
Reserved for future use
Reserved202 = 202
Reserved for future use
Reserved203 = 203
Reserved for future use
Reserved204 = 204
Reserved for future use
Reserved205 = 205
Reserved for future use
Reserved206 = 206
Reserved for future use
Reserved207 = 207
Reserved for future use
Reserved208 = 208
Reserved for future use
Reserved209 = 209
Reserved for future use
Reserved210 = 210
Reserved for future use
Reserved211 = 211
Reserved for future use
Reserved212 = 212
Reserved for future use
Reserved213 = 213
Reserved for future use
Reserved214 = 214
Reserved for future use
Reserved215 = 215
Reserved for future use
Reserved216 = 216
Reserved for future use
Reserved217 = 217
Reserved for future use
Reserved218 = 218
Reserved for future use
Reserved219 = 219
Reserved for future use
Reserved220 = 220
Reserved for future use
Reserved221 = 221
Reserved for future use
Reserved222 = 222
Reserved for future use
Reserved223 = 223
Reserved for future use
Reserved224 = 224
Reserved for future use
Reserved225 = 225
Reserved for future use
Reserved226 = 226
Reserved for future use
Reserved227 = 227
Reserved for future use
Reserved228 = 228
Reserved for future use
Reserved229 = 229
Reserved for future use
Reserved230 = 230
Reserved for future use
Reserved231 = 231
Reserved for future use
Reserved232 = 232
Reserved for future use
Reserved233 = 233
Reserved for future use
Reserved234 = 234
Reserved for future use
Reserved235 = 235
Reserved for future use
Reserved236 = 236
Reserved for future use
Reserved237 = 237
Reserved for future use
Reserved238 = 238
Reserved for future use
Reserved239 = 239
Reserved for future use
Reserved240 = 240
Reserved for future use
Reserved241 = 241
Reserved for future use
Reserved242 = 242
Reserved for future use
Reserved243 = 243
Reserved for future use
Reserved244 = 244
Reserved for future use
Reserved245 = 245
Reserved for future use
Reserved246 = 246
Reserved for future use
Reserved247 = 247
Reserved for future use
Reserved248 = 248
Reserved for future use
Reserved249 = 249
Reserved for future use
Reserved250 = 250
Reserved for future use
Reserved251 = 251
Reserved for future use
Reserved252 = 252
Reserved for future use
Reserved253 = 253
Reserved for future use
Reserved254 = 254
Reserved for future use
Reserved255 = 255
Reserved for future use
Trait Implementations§
Source§impl Clone for OcallError
impl Clone for OcallError
Source§fn clone(&self) -> OcallError
fn clone(&self) -> OcallError
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for OcallError
impl Debug for OcallError
Source§impl Decode for OcallError
impl Decode for OcallError
Source§fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<OcallError, Error>where
__CodecInputEdqy: Input,
fn decode<__CodecInputEdqy>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<OcallError, Error>where
__CodecInputEdqy: Input,
Source§fn decode_into<I>(
input: &mut I,
dst: &mut MaybeUninit<Self>,
) -> Result<DecodeFinished, Error>where
I: Input,
fn decode_into<I>(
input: &mut I,
dst: &mut MaybeUninit<Self>,
) -> Result<DecodeFinished, Error>where
I: Input,
Source§impl Display for OcallError
impl Display for OcallError
Source§impl Encode for OcallError
impl Encode for OcallError
Source§fn size_hint(&self) -> usize
fn size_hint(&self) -> usize
Source§fn encode_to<__CodecOutputEdqy>(
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy,
)
fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
Source§fn using_encoded<R, F>(&self, f: F) -> R
fn using_encoded<R, F>(&self, f: F) -> R
Source§fn encoded_size(&self) -> usize
fn encoded_size(&self) -> usize
Source§impl Error for OcallError
impl Error for OcallError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
Source§impl From<OcallAborted> for OcallError
impl From<OcallAborted> for OcallError
Source§fn from(aborted: OcallAborted) -> Self
fn from(aborted: OcallAborted) -> Self
Source§impl TryFrom<u8> for OcallError
impl TryFrom<u8> for OcallError
Source§type Error = TryFromPrimitiveError<OcallError>
type Error = TryFromPrimitiveError<OcallError>
Source§fn try_from(number: u8) -> Result<OcallError, TryFromPrimitiveError<OcallError>>
fn try_from(number: u8) -> Result<OcallError, TryFromPrimitiveError<OcallError>>
Source§impl TryFromPrimitive for OcallError
impl TryFromPrimitive for OcallError
const NAME: &'static str = "OcallError"
type Primitive = u8
fn try_from_primitive( number: <OcallError as TryFromPrimitive>::Primitive, ) -> Result<OcallError, TryFromPrimitiveError<OcallError>>
impl Copy for OcallError
impl EncodeLike for OcallError
Auto Trait Implementations§
impl Freeze for OcallError
impl RefUnwindSafe for OcallError
impl Send for OcallError
impl Sync for OcallError
impl Unpin for OcallError
impl UnwindSafe for OcallError
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> DecodeLimit for Twhere
T: Decode,
impl<T> DecodeLimit for Twhere
T: Decode,
Source§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoCollection<T> for T
impl<T> IntoCollection<T> for T
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Source§impl<T> Paint for Twhere
T: ?Sized,
impl<T> Paint for Twhere
T: ?Sized,
Source§fn fg(&self, value: Color) -> Painted<&T>
fn fg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self
with the foreground set to
value
.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like red()
and
green()
, which have the same functionality but are
pithier.
§Example
Set foreground color to white using fg()
:
use yansi::{Paint, Color};
painted.fg(Color::White);
Set foreground color to white using white()
.
use yansi::Paint;
painted.white();
Source§fn bright_black(&self) -> Painted<&T>
fn bright_black(&self) -> Painted<&T>
Source§fn bright_red(&self) -> Painted<&T>
fn bright_red(&self) -> Painted<&T>
Source§fn bright_green(&self) -> Painted<&T>
fn bright_green(&self) -> Painted<&T>
Source§fn bright_yellow(&self) -> Painted<&T>
fn bright_yellow(&self) -> Painted<&T>
Source§fn bright_blue(&self) -> Painted<&T>
fn bright_blue(&self) -> Painted<&T>
Source§fn bright_magenta(&self) -> Painted<&T>
fn bright_magenta(&self) -> Painted<&T>
Source§fn bright_cyan(&self) -> Painted<&T>
fn bright_cyan(&self) -> Painted<&T>
Source§fn bright_white(&self) -> Painted<&T>
fn bright_white(&self) -> Painted<&T>
Source§fn bg(&self, value: Color) -> Painted<&T>
fn bg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self
with the background set to
value
.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like on_red()
and
on_green()
, which have the same functionality but
are pithier.
§Example
Set background color to red using fg()
:
use yansi::{Paint, Color};
painted.bg(Color::Red);
Set background color to red using on_red()
.
use yansi::Paint;
painted.on_red();
Source§fn on_primary(&self) -> Painted<&T>
fn on_primary(&self) -> Painted<&T>
Source§fn on_magenta(&self) -> Painted<&T>
fn on_magenta(&self) -> Painted<&T>
Source§fn on_bright_black(&self) -> Painted<&T>
fn on_bright_black(&self) -> Painted<&T>
Source§fn on_bright_red(&self) -> Painted<&T>
fn on_bright_red(&self) -> Painted<&T>
Source§fn on_bright_green(&self) -> Painted<&T>
fn on_bright_green(&self) -> Painted<&T>
Source§fn on_bright_yellow(&self) -> Painted<&T>
fn on_bright_yellow(&self) -> Painted<&T>
Source§fn on_bright_blue(&self) -> Painted<&T>
fn on_bright_blue(&self) -> Painted<&T>
Source§fn on_bright_magenta(&self) -> Painted<&T>
fn on_bright_magenta(&self) -> Painted<&T>
Source§fn on_bright_cyan(&self) -> Painted<&T>
fn on_bright_cyan(&self) -> Painted<&T>
Source§fn on_bright_white(&self) -> Painted<&T>
fn on_bright_white(&self) -> Painted<&T>
Source§fn attr(&self, value: Attribute) -> Painted<&T>
fn attr(&self, value: Attribute) -> Painted<&T>
Enables the styling Attribute
value
.
This method should be used rarely. Instead, prefer to use
attribute-specific builder methods like bold()
and
underline()
, which have the same functionality
but are pithier.
§Example
Make text bold using attr()
:
use yansi::{Paint, Attribute};
painted.attr(Attribute::Bold);
Make text bold using using bold()
.
use yansi::Paint;
painted.bold();
Source§fn rapid_blink(&self) -> Painted<&T>
fn rapid_blink(&self) -> Painted<&T>
Source§fn quirk(&self, value: Quirk) -> Painted<&T>
fn quirk(&self, value: Quirk) -> Painted<&T>
Enables the yansi
Quirk
value
.
This method should be used rarely. Instead, prefer to use quirk-specific
builder methods like mask()
and
wrap()
, which have the same functionality but are
pithier.
§Example
Enable wrapping using .quirk()
:
use yansi::{Paint, Quirk};
painted.quirk(Quirk::Wrap);
Enable wrapping using wrap()
.
use yansi::Paint;
painted.wrap();
Source§fn clear(&self) -> Painted<&T>
👎Deprecated since 1.0.1: renamed to resetting()
due to conflicts with Vec::clear()
.
The clear()
method will be removed in a future release.
fn clear(&self) -> Painted<&T>
resetting()
due to conflicts with Vec::clear()
.
The clear()
method will be removed in a future release.Source§fn whenever(&self, value: Condition) -> Painted<&T>
fn whenever(&self, value: Condition) -> Painted<&T>
Conditionally enable styling based on whether the Condition
value
applies. Replaces any previous condition.
See the crate level docs for more details.
§Example
Enable styling painted
only when both stdout
and stderr
are TTYs:
use yansi::{Paint, Condition};
painted.red().on_yellow().whenever(Condition::STDOUTERR_ARE_TTY);