Skip to main content

StringKey

Enum StringKey 

Source
#[non_exhaustive]
pub enum StringKey {
Show 339 variants Copy, Dismiss, TryAgain, Loading, MoreActions, Expand, Collapse, PasswordReveal, PasswordConceal, CalendarNoMonth, CalendarPreviousMonth, CalendarNextMonth, CalendarUnknownMonth, CalendarUnknownMonthDetail, DateInputOpen, DateInputPlaceholder, RangeUnset, RangeIncomplete, RangeComplete, RangeInverted, RangeUncheckable, RangeBlockedDay, TimeHour, TimeMinute, TimeSecond, TimeMeridiem, DockCollapseRegion, SplitResizeHandle, StatusStale, ScrollbarVertical, ScrollbarHorizontal, BreadcrumbHiddenOne, BreadcrumbHiddenMany, AnchorMoreSections, PaginationFirst, PaginationPrevious, PaginationNext, PaginationLast, PaginationMorePages, PaginationPageOfTotal, PaginationPage, WizardBack, WizardNext, WizardFinish, WizardReturnsTo, ImageViewerNotSupplied, ImageViewerPrevious, ImageViewerNext, ImageViewerContain, ImageViewerCover, ImageViewerSizeUnknown, ImageViewerEmpty, MarkdownImageAlt, MarkdownImageNotFetched, MarkdownPlainText, MarkdownTask, MarkdownUnrenderedHtml, MarkdownShowMoreOne, MarkdownShowMoreMany, MessageSending, MessageSent, MessageDelivered, MessageRead, MessageStreaming, MessageMoreOne, MessageMoreMany, MessageNewOne, MessageNewMany, MessageShowMoreOne, MessageShowMoreMany, TimeUnknown, TransportBuffered, TransportTimeUnknown, TransportDurationUnknown, TransportPosition, TransportPlay, TransportPause, TransportPlaying, TransportPaused, TransportBuffering, TransportMute, TransportUnmute, TransportVolume, TransportPreviousTrack, TransportNextTrack, MediaFixture, MediaNoTransport, MediaNoTransportDetail, MediaNoBackend, MediaFailed, MediaEmpty, MediaWaveform, VideoNoFrames, VideoNoFramesDetail, ModelEmpty, ModelEmptyDetail, ModelRefused, ModelTooLarge, ModelRejected, ModelFlat, ModelWireframe, ModelReset, ModelCount, ModelMeshes, ModelVertices, ModelTriangles, SelectPlaceholder, ComboboxNoMatch, ComboboxCreateHint, ComboboxClosedHint, CascaderPlaceholder, CascaderUnstarted, CascaderEmpty, CascaderUnavailable, CascaderError, DropzoneRefusal, FilterBarLabel, FilterBarAdd, FilterBarClear, FilterBarCounting, FilterBarResultsNoun, InlineEditPlaceholder, KeybindingUnbound, KeybindingPrompt, KeymapAdd, KeymapRemove, KeymapReset, KeymapEffective, KeymapDefaults, KeymapResultCount, NumberDecrease, NumberIncrease, NumberNotANumber, NumberBelowMinimum, NumberAboveMaximum, SettingsManagedBy, SettingsInapplicable, TagInputPlaceholder, TagInputDuplicate, TagInputFull, TagInputUsed, TagRemove, DescriptionUnknown, DescriptionNotApplicable, DescriptionCopy, DescriptionCharacters, CountOfTotal, PalettePlaceholder, PaletteNoMatch, PaletteEmptyDetail, KbdSuper, KbdControl, KbdAlt, KbdShift, GridSelectedNoun, GridSelectAllLoaded, GridSelectAllTotal, GridClearSelection, GridResizeColumn, GridLoadingRows, GridLoadFailed, GridEmpty, DiagnosticsUnstarted, DiagnosticsEmpty, DiagnosticsNoMatch, DiagnosticsUnavailable, DiagnosticsError, DiagnosticsFilterField, DiagnosticsFilterOperator, DiagnosticsSeverityError, DiagnosticsSeverityWarning, DiagnosticsSeverityInformation, DiagnosticsSeverityHint, DragFileOne, DragFileMany, CopyDone, CopyFailed, CopyFailedDetail, ApprovalDecline, ApprovalApproveOnce, ApprovalAlwaysSession, ApprovalAlwaysTool, ApprovalAlwaysPath, ApprovalAlwaysHost, ApprovalPending, ApprovalDeclined, ApprovalApproved, ApprovalOnceScope, ApprovalExpired, ApprovalSuperseded, PermissionAllowed, PermissionDenied, PermissionAsk, PermissionNotApplicable, PermissionSubjectHeading, PermissionInherited, PermissionSetHere, PermissionCellName, CostMeasured, CostEstimated, CostEstimateMark, CostUnavailable, CostLastVerified, ContextUnknownLimit, JsonWithheld, JsonRootValue, JsonShapeEntries, JsonShapeItems, JsonShapeValue, SchemaUnrenderable, SchemaUnrenderableRequired, SchemaNoChoices, SchemaRequiredMissing, SchemaUnrenderableOne, SchemaUnrenderableMany, ServerConnected, ServerConnecting, ServerDisconnected, ServerFailed, ServerDisabled, ServerTools, ServerSkills, ServerResources, ServerOfferingsUnasked, ServerOfferingsUnaskedDetail, ServerOfferingsAsking, ServerOfferingsNone, ServerOfferingsNoneDetail, ServerOfferingsUnavailable, ServerEmpty, ServerEmptyDetail, AgentArguments, AgentResult, AgentPendingApproval, AgentRunning, AgentSucceeded, AgentFailed, AgentDeclined, AgentPending, AgentDone, AgentSkipped, AgentNoOutput, AgentElapsedUnknown, AgentTruncated, AgentLinesOne, AgentLinesMany, AgentStepsDoneOne, AgentStepsDoneMany, AgentReasoning, AgentReasoningWithheld, AgentReasoningThinking, AgentReasoningAbsent, TabDirty, TabSaving, TabSaveFailed, TabClose, TabMoreTabs, SearchPlaceholder, SearchNoHits, SearchCounting, SearchNotSearched, SearchTooMany, SearchHitOne, SearchHitMany, SearchNext, SearchPrevious, SearchCaseSensitive, SearchWholeWord, ReplacePlaceholder, ReplaceOne, ReplaceAllCounted, ReplaceAllUncounted, ReplaceAllUncountable, NotificationsTitle, NotificationsEmpty, NotificationsEmptyDetail, NotificationsClearAll, NotificationsMarkAllRead, NotificationsUnread, NotificationsUnreadCount, NotificationsAtLeast, FailureTitle, FailureAttempts, FailureRetrying, CodeLineNumbers, CodeLineAdded, CodeLineRemoved, CodeLineChanged, CodeLineHighlighted, CodeLineError, CodeEmpty, LogFollow, LogPause, LogFollowing, LogPaused, LogEmpty, LogUnavailable, LogError, DiffFile, DiffHunk, DiffContextLine, DiffChangedLine, DiffEmpty, SparklineEmpty, SparklineUnavailable, SparklineError, SparklineCurrent, SparklineMinimum, SparklineMaximum, SparklineRange, UploadQueued, UploadUploading, UploadDone, UploadFailed, UploadCancelled, UploadRefused, UploadCancel, UploadRemove, UploadOverall, UploadEmpty, BrowserPanel, BrowserBack, BrowserForward, BrowserReload, BrowserNoAddress, BrowserEmpty, BrowserEmptyDetail, BrowserUnavailable, BrowserNoEngineDetail, BrowserError, BrowserNoViewport, BrowserNoViewportDetail, OfferingCatalogEmpty, OfferingCatalogNoMatch, OfferingSourceLoading, OfferingSourceEmpty, OfferingSourceUnavailable, OfferingSourceError, OfferingSourceStale,
}
Expand description

Every piece of text this library can put on a screen.

The set is closed and exhaustive: a component that needs a new word adds a variant here, which is what makes a missing translation a compile-time question rather than a runtime blank.

Variants (Non-exhaustive)§

This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
§

Copy

Copy

§

Dismiss

Dismiss

§

TryAgain

Try again

§

Loading

Loading

§

MoreActions

More actions

§

Expand

Expand

§

Collapse

Collapse

§

PasswordReveal

Reveal password

§

PasswordConceal

Conceal password

§

CalendarNoMonth

No month to show

§

CalendarPreviousMonth

Previous month

§

CalendarNextMonth

Next month

§

CalendarUnknownMonth

This calendar does not know which month to show

§

CalendarUnknownMonthDetail

Nothing is selected, the host has not said what day it is, and no month was given.

§

DateInputOpen

Open the calendar

§

DateInputPlaceholder

Date

§

RangeUnset

No range chosen yet.

§

RangeIncomplete

{0} to an end that has not been chosen yet.

§

RangeComplete

{0} to {1}.

§

RangeInverted

The end, {0}, comes before the start, {1}.

§

RangeUncheckable

The host cannot list the days in this range, so none of them were checked.

§

RangeBlockedDay

{0}: {1}

§

TimeHour

Hour

§

TimeMinute

Minute

§

TimeSecond

Second

§

TimeMeridiem

Half of the day

§

DockCollapseRegion

Collapse region

§

SplitResizeHandle

Resize panes

§

StatusStale

stale

§

ScrollbarVertical

Vertical

§

ScrollbarHorizontal

Horizontal

§

BreadcrumbHiddenOne

1 hidden level

§

BreadcrumbHiddenMany

{0} hidden levels

§

AnchorMoreSections

More sections

§

PaginationFirst

First page

§

PaginationPrevious

Previous page

§

PaginationNext

Next page

§

PaginationLast

Last page

§

PaginationMorePages

{0} more pages

§

PaginationPageOfTotal

Page {0} of {1}

§

PaginationPage

Page {0}

§

WizardBack

Back

§

WizardNext

Next

§

WizardFinish

Finish

§

WizardReturnsTo

Returns to

§

ImageViewerNotSupplied

Not supplied — {0}

§

ImageViewerPrevious

Previous image

§

ImageViewerNext

Next image

§

ImageViewerContain

Contain

§

ImageViewerCover

Cover

§

ImageViewerSizeUnknown

Size unknown

§

ImageViewerEmpty

No images

§

MarkdownImageAlt

Image

§

MarkdownImageNotFetched

Not fetched — {0}

§

MarkdownPlainText

plain text

§

MarkdownTask

Task

§

MarkdownUnrenderedHtml

unrendered html

§

MarkdownShowMoreOne

Show 1 more line

§

MarkdownShowMoreMany

Show {0} more lines

§

MessageSending

Sending

§

MessageSent

Sent

§

MessageDelivered

Delivered

§

MessageRead

Read

§

MessageStreaming

Streaming

§

MessageMoreOne

1 more message

§

MessageMoreMany

{0} more messages

§

MessageNewOne

1 new message

§

MessageNewMany

{0} new messages

§

MessageShowMoreOne

1 more line

§

MessageShowMoreMany

{0} more lines

§

TimeUnknown

Time unknown

§

TransportBuffered

Buffered

§

TransportTimeUnknown

Time unknown

§

TransportDurationUnknown

Duration unknown

§

TransportPosition

Playback position

§

TransportPlay

Play

§

TransportPause

Pause

§

TransportPlaying

Playing

§

TransportPaused

Paused

§

TransportBuffering

Waiting for data

§

TransportMute

Mute

§

TransportUnmute

Unmute

§

TransportVolume

Volume

§

TransportPreviousTrack

Previous track

§

TransportNextTrack

Next track

§

MediaFixture

Fixture

§

MediaNoTransport

No player

§

MediaNoTransportDetail

No player is connected to this surface, so there is nothing to start.

§

MediaNoBackend

No playback backend

§

MediaFailed

This could not be played

§

MediaEmpty

Nothing loaded

§

MediaWaveform

Waveform

§

VideoNoFrames

No picture

§

VideoNoFramesDetail

The transport holds this video and no frames have been supplied for it.

§

ModelEmpty

No model

§

ModelEmptyDetail

Nothing has been handed to this viewer.

§

ModelRefused

This model was refused

§

ModelTooLarge

Too many {0}: it asks for {1}, and the limit is {2}.

§

ModelRejected

It is outside the subset this reader accepts ({0}).

§

ModelFlat

Flat

§

ModelWireframe

Wireframe

§

ModelReset

Reset the view

§

ModelCount

{0} {1}

§

ModelMeshes

Meshes

§

ModelVertices

Vertices

§

ModelTriangles

Triangles

§

SelectPlaceholder

Select

§

ComboboxNoMatch

Nothing here answers “{0}”

§

ComboboxCreateHint

Press enter to add it as a new value.

§

ComboboxClosedHint

This field only accepts one of the options offered.

§

CascaderPlaceholder

Select

§

CascaderUnstarted

Nothing has been asked for yet

§

CascaderEmpty

No options

§

CascaderUnavailable

Options unavailable

§

CascaderError

Could not load options

§

DropzoneRefusal

This zone does not take that.

§

FilterBarLabel

Filters

§

FilterBarAdd

Add filter

§

FilterBarClear

Clear all

§

FilterBarCounting

Counting…

§

FilterBarResultsNoun

results

§

InlineEditPlaceholder

Empty

§

KeybindingUnbound

Not bound

§

KeybindingPrompt

Press a shortcut

§

KeymapAdd

Add binding

§

KeymapRemove

Remove

§

KeymapReset

Reset to defaults

§

KeymapEffective

Current bindings

§

KeymapDefaults

Defaults

§

KeymapResultCount

{0} commands

§

NumberDecrease

Decrease

§

NumberIncrease

Increase

§

NumberNotANumber

This is not a number.

§

NumberBelowMinimum

The smallest accepted value is {0}.

§

NumberAboveMaximum

The largest accepted value is {0}.

§

SettingsManagedBy

Managed by {0}

§

SettingsInapplicable

Not available here

§

TagInputPlaceholder

Add

§

TagInputDuplicate

“{0}” is already here

§

TagInputFull

This field holds at most {0}; “{1}” was not added

§

TagInputUsed

{0} of {1} used

§

TagRemove

Remove {0}

§

DescriptionUnknown

Unknown

§

DescriptionNotApplicable

Not applicable

§

DescriptionCopy

Copy {0}

§

DescriptionCharacters

{0} characters

§

CountOfTotal

{0} of {1}

§

PalettePlaceholder

Type a command

§

PaletteNoMatch

No command matches “{0}”

§

PaletteEmptyDetail

Every command this application was given is listed here.

§

KbdSuper

Win

§

KbdControl

Ctrl

§

KbdAlt

Alt

§

KbdShift

Shift

§

GridSelectedNoun

selected

§

GridSelectAllLoaded

Select all loaded rows

§

GridSelectAllTotal

Select all {0}

§

GridClearSelection

Clear selection

§

GridResizeColumn

Resize {0}

§

GridLoadingRows

Loading rows

§

GridLoadFailed

Could not load rows

§

GridEmpty

No rows

§

DiagnosticsUnstarted

Diagnostics have not been requested

§

DiagnosticsEmpty

No diagnostics

§

DiagnosticsNoMatch

No diagnostics match these filters

§

DiagnosticsUnavailable

Diagnostics unavailable

§

DiagnosticsError

Could not load diagnostics

§

DiagnosticsFilterField

Severity

§

DiagnosticsFilterOperator

is

§

DiagnosticsSeverityError

Error

§

DiagnosticsSeverityWarning

Warning

§

DiagnosticsSeverityInformation

Information

§

DiagnosticsSeverityHint

Hint

§

DragFileOne

1 file

§

DragFileMany

{0} files

§

CopyDone

Copied

§

CopyFailed

Not copied

§

CopyFailedDetail

The clipboard did not take it.

§

ApprovalDecline

Decline

§

ApprovalApproveOnce

Approve once

§

ApprovalAlwaysSession

Always for this session

§

ApprovalAlwaysTool

Always for {0}

§

ApprovalAlwaysPath

Always in {0}

§

ApprovalAlwaysHost

Always on {0}

§

ApprovalPending

Waiting for your answer

§

ApprovalDeclined

Declined

§

ApprovalApproved

Approved: {0}

§

ApprovalOnceScope

this time only

§

ApprovalExpired

This request expired before it was answered

§

ApprovalSuperseded

Replaced by {0}

§

PermissionAllowed

Allowed

§

PermissionDenied

Denied

§

PermissionAsk

Ask every time

§

PermissionNotApplicable

Does not apply

§

PermissionSubjectHeading

Subject

§

PermissionInherited

Inherited from {0}

§

PermissionSetHere

Set here

§

PermissionCellName

{0}: {1}

§

CostMeasured

{0}

§

CostEstimated

{0} (estimated)

§

CostEstimateMark

Estimate

§

CostUnavailable

Unavailable

§

CostLastVerified

Last verified {0}

§

ContextUnknownLimit

Limit unknown

§

JsonWithheld

withheld

§

JsonRootValue

Value

§

JsonShapeEntries

{0} entries

§

JsonShapeItems

{0} items

§

JsonShapeValue

a value

§

SchemaUnrenderable

This field cannot be shown here, so it has to be filled in some other way.

§

SchemaUnrenderableRequired

This field is required and cannot be shown here, so this form cannot complete the call.

§

SchemaNoChoices

No choices were offered, so there is nothing to pick.

§

SchemaRequiredMissing

This field is required.

§

SchemaUnrenderableOne

1 field cannot be shown here.

§

SchemaUnrenderableMany

{0} fields cannot be shown here.

§

ServerConnected

Connected

§

ServerConnecting

Connecting

§

ServerDisconnected

Disconnected

§

ServerFailed

Failed

§

ServerDisabled

Turned off

§

ServerTools

Tools

§

ServerSkills

Skills

§

ServerResources

Resources

§

ServerOfferingsUnasked

Nothing has been asked for yet

§

ServerOfferingsUnaskedDetail

This connection has not been asked what it offers.

§

ServerOfferingsAsking

Asking what this connection offers

§

ServerOfferingsNone

This connection offers nothing

§

ServerOfferingsNoneDetail

It answered, and the answer was empty.

§

ServerOfferingsUnavailable

What this connection offers is unknown

§

ServerEmpty

No connections

§

ServerEmptyDetail

Nothing has been connected yet.

§

AgentArguments

Arguments

§

AgentResult

Result

§

AgentPendingApproval

Waiting for approval

§

AgentRunning

Running

§

AgentSucceeded

Succeeded

§

AgentFailed

Failed

§

AgentDeclined

Declined

§

AgentPending

Pending

§

AgentDone

Done

§

AgentSkipped

Skipped

§

AgentNoOutput

This tool returned nothing

§

AgentElapsedUnknown

Elapsed time unknown

§

AgentTruncated

{0} of {1} lines shown

§

AgentLinesOne

1 line

§

AgentLinesMany

{0} lines

§

AgentStepsDoneOne

1 step done

§

AgentStepsDoneMany

{0} steps done

§

AgentReasoning

Reasoning

§

AgentReasoningWithheld

Withheld

§

AgentReasoningThinking

Thinking

§

AgentReasoningAbsent

No reasoning was returned

§

TabDirty

Unsaved changes

§

TabSaving

Saving

§

TabSaveFailed

Could not save

§

TabClose

Close {0}

§

TabMoreTabs

More tabs

§

SearchPlaceholder

Find

§

SearchNoHits

No results

§

SearchCounting

Counting…

§

SearchNotSearched

Nothing searched yet

§

SearchTooMany

More than {0}

§

SearchHitOne

1 result

§

SearchHitMany

{0} results

§

SearchNext

Next result

§

SearchPrevious

Previous result

§

SearchCaseSensitive

Match case

§

SearchWholeWord

Whole word

§

ReplacePlaceholder

Replace with

§

ReplaceOne

Replace

§

ReplaceAllCounted

Replace all {0}

§

ReplaceAllUncounted

Replace all

§

ReplaceAllUncountable

Nobody has counted the results yet, so this cannot say how many it would change.

§

NotificationsTitle

Notifications

§

NotificationsEmpty

Nothing to report

§

NotificationsEmptyDetail

Notifications that have come and gone are kept here.

§

NotificationsClearAll

Clear all

§

NotificationsMarkAllRead

Mark all as read

§

NotificationsUnread

Unread

§

NotificationsUnreadCount

{0} unread

§

NotificationsAtLeast

{0}+

§

FailureTitle

This panel could not be shown

§

FailureAttempts

Tried {0} times

§

FailureRetrying

Trying again

§

CodeLineNumbers

Line numbers

§

CodeLineAdded

Added

§

CodeLineRemoved

Removed

§

CodeLineChanged

Changed

§

CodeLineHighlighted

Highlighted

§

CodeLineError

Error

§

CodeEmpty

Nothing to show

§

LogFollow

Follow output

§

LogPause

Pause output

§

LogFollowing

Following newest

§

LogPaused

Follow paused

§

LogEmpty

No log entries

§

LogUnavailable

Log unavailable

§

LogError

Could not load log

§

DiffFile

File

§

DiffHunk

Hunk

§

DiffContextLine

Context line

§

DiffChangedLine

Changed line

§

DiffEmpty

No differences

§

SparklineEmpty

No readings

§

SparklineUnavailable

Reading unavailable

§

SparklineError

Could not load reading

§

SparklineCurrent

Current: {0}

§

SparklineMinimum

Minimum: {0}

§

SparklineMaximum

Maximum: {0}

§

SparklineRange

Minimum {0}; maximum {1}

§

UploadQueued

Queued

§

UploadUploading

Uploading

§

UploadDone

Uploaded

§

UploadFailed

Failed

§

UploadCancelled

Cancelled

§

UploadRefused

Not accepted

§

UploadCancel

Cancel {0}

§

UploadRemove

Remove {0}

§

UploadOverall

Uploading

§

UploadEmpty

No files yet

§

BrowserPanel

Browser

§

BrowserBack

Back

§

BrowserForward

Forward

§

BrowserReload

Reload

§

BrowserNoAddress

No address

§

BrowserEmpty

No page content

§

BrowserEmptyDetail

The page loaded without content.

§

BrowserUnavailable

Web content unavailable

§

BrowserNoEngineDetail

This build cannot display web content.

§

BrowserError

Could not load

§

BrowserNoViewport

No page surface

§

BrowserNoViewportDetail

The host reported a ready page but supplied no viewport.

§

OfferingCatalogEmpty

No offerings

§

OfferingCatalogNoMatch

No matching offerings

§

OfferingSourceLoading

{0}: Loading offerings

§

OfferingSourceEmpty

{0}: No offerings

§

OfferingSourceUnavailable

{0}: Offerings unavailable

§

OfferingSourceError

{0}: Could not load offerings

§

OfferingSourceStale

{0}: Showing last verified offerings

Implementations§

Source§

impl StringKey

Source

pub const ALL: &'static [StringKey]

Every key, in declaration order.

Source

pub const fn name(self) -> &'static str

The stable name a host configuration or a test uses.

It is not derived from the variant name at runtime, so renaming a variant cannot silently rename a host’s configuration key.

Source

pub const fn english(self) -> &'static str

The English compiled into the binary.

Source

pub fn from_name(name: &str) -> Option<Self>

Looks a key up by its stable name.

Trait Implementations§

Source§

impl Clone for StringKey

Source§

fn clone(&self) -> StringKey

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Copy for StringKey

Source§

impl Debug for StringKey

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Eq for StringKey

Source§

impl Hash for StringKey

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl Ord for StringKey

Source§

fn cmp(&self, other: &StringKey) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 (const: unstable) · Source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 (const: unstable) · Source§

fn clamp(self, min: Self, max: Self) -> Self
where Self: Sized,

Restrict a value to a certain interval. Read more
Source§

impl PartialEq for StringKey

Source§

fn eq(&self, other: &StringKey) -> bool

Equality operator ==. Read more
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Inequality operator !=. Read more
Source§

impl PartialOrd for StringKey

Source§

fn partial_cmp(&self, other: &StringKey) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 (const: unstable) · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 (const: unstable) · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 (const: unstable) · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 (const: unstable) · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by the >= operator. Read more
Source§

impl StructuralPartialEq for StringKey

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
where ST: ?Sized, DT: ?Sized,

Source§

impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
where ST: ?Sized, DT: ?Sized,

Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<Q, K> Comparable<K> for Q
where Q: Ord + ?Sized, K: Borrow<Q> + ?Sized,

Source§

fn compare(&self, key: &K) -> Ordering

Compare self to key and return their ordering.
Source§

impl<T> DynClone for T
where T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

Source§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

Source§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
Source§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

Source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts 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 more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where F: FnOnce(&Self) -> bool,

Converts 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 more
Source§

impl<K> MapSeekTarget<K> for K
where K: Ord,

Source§

fn cmp_cursor(&self, cursor_location: &K) -> Ordering

Source§

impl<T> Pointable for T

Source§

const ALIGN: usize

The alignment of pointer.
Source§

type Init = T

The type for initializers.
Source§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
Source§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
Source§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
Source§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Read<Exclusive, BecauseExclusive> for T
where T: ?Sized,

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

Source§

fn vzip(self) -> V

Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more