Trait terminfo::Expand
[−]
[src]
pub trait Expand { fn expand(&self,
parameters: &[Parameter],
context: &mut Context)
-> Result<Vec<u8>>; }
Trait for items that can be expanded.
Required Methods
Implementors
impl Expand for Value
impl<'a> Expand for BackTab<'a>
impl<'a> Expand for Bell<'a>
impl<'a> Expand for CarriageReturn<'a>
impl<'a> Expand for ChangeScrollRegion<'a>
impl<'a> Expand for ClearAllTabs<'a>
impl<'a> Expand for ClearScreen<'a>
impl<'a> Expand for ClrEol<'a>
impl<'a> Expand for ClrEos<'a>
impl<'a> Expand for ColumnAddress<'a>
impl<'a> Expand for CommandCharacter<'a>
impl<'a> Expand for CursorAddress<'a>
impl<'a> Expand for CursorDown<'a>
impl<'a> Expand for CursorHome<'a>
impl<'a> Expand for CursorInvisible<'a>
impl<'a> Expand for CursorLeft<'a>
impl<'a> Expand for CursorMemAddress<'a>
impl<'a> Expand for CursorNormal<'a>
impl<'a> Expand for CursorRight<'a>
impl<'a> Expand for CursorToLl<'a>
impl<'a> Expand for CursorUp<'a>
impl<'a> Expand for CursorVisible<'a>
impl<'a> Expand for DeleteCharacter<'a>
impl<'a> Expand for DeleteLine<'a>
impl<'a> Expand for DisStatusLine<'a>
impl<'a> Expand for DownHalfLine<'a>
impl<'a> Expand for EnterAltCharsetMode<'a>
impl<'a> Expand for EnterBlinkMode<'a>
impl<'a> Expand for EnterBoldMode<'a>
impl<'a> Expand for EnterCaMode<'a>
impl<'a> Expand for EnterDeleteMode<'a>
impl<'a> Expand for EnterDimMode<'a>
impl<'a> Expand for EnterInsertMode<'a>
impl<'a> Expand for EnterSecureMode<'a>
impl<'a> Expand for EnterProtectedMode<'a>
impl<'a> Expand for EnterReverseMode<'a>
impl<'a> Expand for EnterStandoutMode<'a>
impl<'a> Expand for EnterUnderlineMode<'a>
impl<'a> Expand for EraseChars<'a>
impl<'a> Expand for ExitAltCharsetMode<'a>
impl<'a> Expand for ExitAttributeMode<'a>
impl<'a> Expand for ExitCaMode<'a>
impl<'a> Expand for ExitDeleteMode<'a>
impl<'a> Expand for ExitInsertMode<'a>
impl<'a> Expand for ExitStandoutMode<'a>
impl<'a> Expand for ExitUnderlineMode<'a>
impl<'a> Expand for FlashScreen<'a>
impl<'a> Expand for FormFeed<'a>
impl<'a> Expand for FromStatusLine<'a>
impl<'a> Expand for Init1String<'a>
impl<'a> Expand for Init2String<'a>
impl<'a> Expand for Init3String<'a>
impl<'a> Expand for InitFile<'a>
impl<'a> Expand for InsertCharacter<'a>
impl<'a> Expand for InsertLine<'a>
impl<'a> Expand for InsertPadding<'a>
impl<'a> Expand for KeyBackspace<'a>
impl<'a> Expand for KeyCatab<'a>
impl<'a> Expand for KeyClear<'a>
impl<'a> Expand for KeyCtab<'a>
impl<'a> Expand for KeyDc<'a>
impl<'a> Expand for KeyDl<'a>
impl<'a> Expand for KeyDown<'a>
impl<'a> Expand for KeyEic<'a>
impl<'a> Expand for KeyEol<'a>
impl<'a> Expand for KeyEos<'a>
impl<'a> Expand for KeyF0<'a>
impl<'a> Expand for KeyF1<'a>
impl<'a> Expand for KeyF10<'a>
impl<'a> Expand for KeyF2<'a>
impl<'a> Expand for KeyF3<'a>
impl<'a> Expand for KeyF4<'a>
impl<'a> Expand for KeyF5<'a>
impl<'a> Expand for KeyF6<'a>
impl<'a> Expand for KeyF7<'a>
impl<'a> Expand for KeyF8<'a>
impl<'a> Expand for KeyF9<'a>
impl<'a> Expand for KeyHome<'a>
impl<'a> Expand for KeyIc<'a>
impl<'a> Expand for KeyIl<'a>
impl<'a> Expand for KeyLeft<'a>
impl<'a> Expand for KeyLl<'a>
impl<'a> Expand for KeyNpage<'a>
impl<'a> Expand for KeyPpage<'a>
impl<'a> Expand for KeyRight<'a>
impl<'a> Expand for KeySf<'a>
impl<'a> Expand for KeySr<'a>
impl<'a> Expand for KeyStab<'a>
impl<'a> Expand for KeyUp<'a>
impl<'a> Expand for KeypadLocal<'a>
impl<'a> Expand for KeypadXmit<'a>
impl<'a> Expand for LabF0<'a>
impl<'a> Expand for LabF1<'a>
impl<'a> Expand for LabF10<'a>
impl<'a> Expand for LabF2<'a>
impl<'a> Expand for LabF3<'a>
impl<'a> Expand for LabF4<'a>
impl<'a> Expand for LabF5<'a>
impl<'a> Expand for LabF6<'a>
impl<'a> Expand for LabF7<'a>
impl<'a> Expand for LabF8<'a>
impl<'a> Expand for LabF9<'a>
impl<'a> Expand for MetaOff<'a>
impl<'a> Expand for MetaOn<'a>
impl<'a> Expand for Newline<'a>
impl<'a> Expand for PadChar<'a>
impl<'a> Expand for ParmDch<'a>
impl<'a> Expand for ParmDeleteLine<'a>
impl<'a> Expand for ParmDownCursor<'a>
impl<'a> Expand for ParmIch<'a>
impl<'a> Expand for ParmIndex<'a>
impl<'a> Expand for ParmInsertLine<'a>
impl<'a> Expand for ParmLeftCursor<'a>
impl<'a> Expand for ParmRightCursor<'a>
impl<'a> Expand for ParmRindex<'a>
impl<'a> Expand for ParmUpCursor<'a>
impl<'a> Expand for PkeyKey<'a>
impl<'a> Expand for PkeyLocal<'a>
impl<'a> Expand for PkeyXmit<'a>
impl<'a> Expand for PrintScreen<'a>
impl<'a> Expand for PrtrOff<'a>
impl<'a> Expand for PrtrOn<'a>
impl<'a> Expand for RepeatChar<'a>
impl<'a> Expand for Reset1String<'a>
impl<'a> Expand for Reset2String<'a>
impl<'a> Expand for Reset3String<'a>
impl<'a> Expand for ResetFile<'a>
impl<'a> Expand for RestoreCursor<'a>
impl<'a> Expand for RowAddress<'a>
impl<'a> Expand for SaveCursor<'a>
impl<'a> Expand for ScrollForward<'a>
impl<'a> Expand for ScrollReverse<'a>
impl<'a> Expand for SetAttributes<'a>
impl<'a> Expand for SetTab<'a>
impl<'a> Expand for SetWindow<'a>
impl<'a> Expand for Tab<'a>
impl<'a> Expand for ToStatusLine<'a>
impl<'a> Expand for UnderlineChar<'a>
impl<'a> Expand for UpHalfLine<'a>
impl<'a> Expand for InitProg<'a>
impl<'a> Expand for KeyA1<'a>
impl<'a> Expand for KeyA3<'a>
impl<'a> Expand for KeyB2<'a>
impl<'a> Expand for KeyC1<'a>
impl<'a> Expand for KeyC3<'a>
impl<'a> Expand for PrtrNon<'a>
impl<'a> Expand for CharPadding<'a>
impl<'a> Expand for AcsChars<'a>
impl<'a> Expand for PlabNorm<'a>
impl<'a> Expand for KeyBtab<'a>
impl<'a> Expand for EnterXonMode<'a>
impl<'a> Expand for ExitXonMode<'a>
impl<'a> Expand for EnterAmMode<'a>
impl<'a> Expand for ExitAmMode<'a>
impl<'a> Expand for XonCharacter<'a>
impl<'a> Expand for XoffCharacter<'a>
impl<'a> Expand for EnaAcs<'a>
impl<'a> Expand for LabelOn<'a>
impl<'a> Expand for LabelOff<'a>
impl<'a> Expand for KeyBeg<'a>
impl<'a> Expand for KeyCancel<'a>
impl<'a> Expand for KeyClose<'a>
impl<'a> Expand for KeyCommand<'a>
impl<'a> Expand for KeyCopy<'a>
impl<'a> Expand for KeyCreate<'a>
impl<'a> Expand for KeyEnd<'a>
impl<'a> Expand for KeyEnter<'a>
impl<'a> Expand for KeyExit<'a>
impl<'a> Expand for KeyFind<'a>
impl<'a> Expand for KeyHelp<'a>
impl<'a> Expand for KeyMark<'a>
impl<'a> Expand for KeyMessage<'a>
impl<'a> Expand for KeyMove<'a>
impl<'a> Expand for KeyNext<'a>
impl<'a> Expand for KeyOpen<'a>
impl<'a> Expand for KeyOptions<'a>
impl<'a> Expand for KeyPrevious<'a>
impl<'a> Expand for KeyPrint<'a>
impl<'a> Expand for KeyRedo<'a>
impl<'a> Expand for KeyReference<'a>
impl<'a> Expand for KeyRefresh<'a>
impl<'a> Expand for KeyReplace<'a>
impl<'a> Expand for KeyRestart<'a>
impl<'a> Expand for KeyResume<'a>
impl<'a> Expand for KeySave<'a>
impl<'a> Expand for KeySuspend<'a>
impl<'a> Expand for KeyUndo<'a>
impl<'a> Expand for KeySbeg<'a>
impl<'a> Expand for KeyScancel<'a>
impl<'a> Expand for KeyScommand<'a>
impl<'a> Expand for KeyScopy<'a>
impl<'a> Expand for KeyScreate<'a>
impl<'a> Expand for KeySdc<'a>
impl<'a> Expand for KeySdl<'a>
impl<'a> Expand for KeySelect<'a>
impl<'a> Expand for KeySend<'a>
impl<'a> Expand for KeySeol<'a>
impl<'a> Expand for KeySexit<'a>
impl<'a> Expand for KeySfind<'a>
impl<'a> Expand for KeyShelp<'a>
impl<'a> Expand for KeyShome<'a>
impl<'a> Expand for KeySic<'a>
impl<'a> Expand for KeySleft<'a>
impl<'a> Expand for KeySmessage<'a>
impl<'a> Expand for KeySmove<'a>
impl<'a> Expand for KeySnext<'a>
impl<'a> Expand for KeySoptions<'a>
impl<'a> Expand for KeySprevious<'a>
impl<'a> Expand for KeySprint<'a>
impl<'a> Expand for KeySredo<'a>
impl<'a> Expand for KeySreplace<'a>
impl<'a> Expand for KeySright<'a>
impl<'a> Expand for KeySrsume<'a>
impl<'a> Expand for KeySsave<'a>
impl<'a> Expand for KeySsuspend<'a>
impl<'a> Expand for KeySundo<'a>
impl<'a> Expand for ReqForInput<'a>
impl<'a> Expand for KeyF11<'a>
impl<'a> Expand for KeyF12<'a>
impl<'a> Expand for KeyF13<'a>
impl<'a> Expand for KeyF14<'a>
impl<'a> Expand for KeyF15<'a>
impl<'a> Expand for KeyF16<'a>
impl<'a> Expand for KeyF17<'a>
impl<'a> Expand for KeyF18<'a>
impl<'a> Expand for KeyF19<'a>
impl<'a> Expand for KeyF20<'a>
impl<'a> Expand for KeyF21<'a>
impl<'a> Expand for KeyF22<'a>
impl<'a> Expand for KeyF23<'a>
impl<'a> Expand for KeyF24<'a>
impl<'a> Expand for KeyF25<'a>
impl<'a> Expand for KeyF26<'a>
impl<'a> Expand for KeyF27<'a>
impl<'a> Expand for KeyF28<'a>
impl<'a> Expand for KeyF29<'a>
impl<'a> Expand for KeyF30<'a>
impl<'a> Expand for KeyF31<'a>
impl<'a> Expand for KeyF32<'a>
impl<'a> Expand for KeyF33<'a>
impl<'a> Expand for KeyF34<'a>
impl<'a> Expand for KeyF35<'a>
impl<'a> Expand for KeyF36<'a>
impl<'a> Expand for KeyF37<'a>
impl<'a> Expand for KeyF38<'a>
impl<'a> Expand for KeyF39<'a>
impl<'a> Expand for KeyF40<'a>
impl<'a> Expand for KeyF41<'a>
impl<'a> Expand for KeyF42<'a>
impl<'a> Expand for KeyF43<'a>
impl<'a> Expand for KeyF44<'a>
impl<'a> Expand for KeyF45<'a>
impl<'a> Expand for KeyF46<'a>
impl<'a> Expand for KeyF47<'a>
impl<'a> Expand for KeyF48<'a>
impl<'a> Expand for KeyF49<'a>
impl<'a> Expand for KeyF50<'a>
impl<'a> Expand for KeyF51<'a>
impl<'a> Expand for KeyF52<'a>
impl<'a> Expand for KeyF53<'a>
impl<'a> Expand for KeyF54<'a>
impl<'a> Expand for KeyF55<'a>
impl<'a> Expand for KeyF56<'a>
impl<'a> Expand for KeyF57<'a>
impl<'a> Expand for KeyF58<'a>
impl<'a> Expand for KeyF59<'a>
impl<'a> Expand for KeyF60<'a>
impl<'a> Expand for KeyF61<'a>
impl<'a> Expand for KeyF62<'a>
impl<'a> Expand for KeyF63<'a>
impl<'a> Expand for ClrBol<'a>
impl<'a> Expand for ClearMargins<'a>
impl<'a> Expand for SetLeftMargin<'a>
impl<'a> Expand for SetRightMargin<'a>
impl<'a> Expand for LabelFormat<'a>
impl<'a> Expand for SetClock<'a>
impl<'a> Expand for DisplayClock<'a>
impl<'a> Expand for RemoveClock<'a>
impl<'a> Expand for CreateWindow<'a>
impl<'a> Expand for GotoWindow<'a>
impl<'a> Expand for Hangup<'a>
impl<'a> Expand for DialPhone<'a>
impl<'a> Expand for QuickDial<'a>
impl<'a> Expand for Tone<'a>
impl<'a> Expand for Pulse<'a>
impl<'a> Expand for FlashHook<'a>
impl<'a> Expand for FixedPause<'a>
impl<'a> Expand for WaitTone<'a>
impl<'a> Expand for User0<'a>
impl<'a> Expand for User1<'a>
impl<'a> Expand for User2<'a>
impl<'a> Expand for User3<'a>
impl<'a> Expand for User4<'a>
impl<'a> Expand for User5<'a>
impl<'a> Expand for User6<'a>
impl<'a> Expand for User7<'a>
impl<'a> Expand for User8<'a>
impl<'a> Expand for User9<'a>
impl<'a> Expand for OrigPair<'a>
impl<'a> Expand for OrigColors<'a>
impl<'a> Expand for InitializeColor<'a>
impl<'a> Expand for InitializePair<'a>
impl<'a> Expand for SetColorPair<'a>
impl<'a> Expand for SetForeground<'a>
impl<'a> Expand for SetBackground<'a>
impl<'a> Expand for ChangeCharPitch<'a>
impl<'a> Expand for ChangeLinePitch<'a>
impl<'a> Expand for ChangeResHorz<'a>
impl<'a> Expand for ChangeResVert<'a>
impl<'a> Expand for DefineChar<'a>
impl<'a> Expand for EnterDoublewideMode<'a>
impl<'a> Expand for EnterDraftQuality<'a>
impl<'a> Expand for EnterItalicsMode<'a>
impl<'a> Expand for EnterLeftwardMode<'a>
impl<'a> Expand for EnterMicroMode<'a>
impl<'a> Expand for EnterNearLetterQuality<'a>
impl<'a> Expand for EnterNormalQuality<'a>
impl<'a> Expand for EnterShadowMode<'a>
impl<'a> Expand for EnterSubscriptMode<'a>
impl<'a> Expand for EnterSuperscriptMode<'a>
impl<'a> Expand for EnterUpwardMode<'a>
impl<'a> Expand for ExitDoublewideMode<'a>
impl<'a> Expand for ExitItalicsMode<'a>
impl<'a> Expand for ExitLeftwardMode<'a>
impl<'a> Expand for ExitMicroMode<'a>
impl<'a> Expand for ExitShadowMode<'a>
impl<'a> Expand for ExitSubscriptMode<'a>
impl<'a> Expand for ExitSuperscriptMode<'a>
impl<'a> Expand for ExitUpwardMode<'a>
impl<'a> Expand for MicroColumnAddress<'a>
impl<'a> Expand for MicroDown<'a>
impl<'a> Expand for MicroLeft<'a>
impl<'a> Expand for MicroRight<'a>
impl<'a> Expand for MicroRowAddress<'a>
impl<'a> Expand for MicroUp<'a>
impl<'a> Expand for OrderOfPins<'a>
impl<'a> Expand for ParmDownMicro<'a>
impl<'a> Expand for ParmLeftMicro<'a>
impl<'a> Expand for ParmRightMicro<'a>
impl<'a> Expand for ParmUpMicro<'a>
impl<'a> Expand for SelectCharSet<'a>
impl<'a> Expand for SetBottomMargin<'a>
impl<'a> Expand for SetBottomMarginParm<'a>
impl<'a> Expand for SetLeftMarginParm<'a>
impl<'a> Expand for SetRightMarginParm<'a>
impl<'a> Expand for SetTopMargin<'a>
impl<'a> Expand for SetTopMarginParm<'a>
impl<'a> Expand for StartBitImage<'a>
impl<'a> Expand for StartCharSetDef<'a>
impl<'a> Expand for StopBitImage<'a>
impl<'a> Expand for StopCharSetDef<'a>
impl<'a> Expand for SubscriptCharacters<'a>
impl<'a> Expand for SuperscriptCharacters<'a>
impl<'a> Expand for TheseCauseCr<'a>
impl<'a> Expand for ZeroMotion<'a>
impl<'a> Expand for CharSetNames<'a>
impl<'a> Expand for KeyMouse<'a>
impl<'a> Expand for MouseInfo<'a>
impl<'a> Expand for ReqMousePos<'a>
impl<'a> Expand for GetMouse<'a>
impl<'a> Expand for SetAForeground<'a>
impl<'a> Expand for SetABackground<'a>
impl<'a> Expand for PkeyPlab<'a>
impl<'a> Expand for DeviceType<'a>
impl<'a> Expand for CodeSetInit<'a>
impl<'a> Expand for Set0DesSeq<'a>
impl<'a> Expand for Set1DesSeq<'a>
impl<'a> Expand for Set2DesSeq<'a>
impl<'a> Expand for Set3DesSeq<'a>
impl<'a> Expand for SetLrMargin<'a>
impl<'a> Expand for SetTbMargin<'a>
impl<'a> Expand for BitImageRepeat<'a>
impl<'a> Expand for BitImageNewline<'a>
impl<'a> Expand for BitImageCarriageReturn<'a>
impl<'a> Expand for ColorNames<'a>
impl<'a> Expand for DefineBitImageRegion<'a>
impl<'a> Expand for EndBitImageRegion<'a>
impl<'a> Expand for SetColorBand<'a>
impl<'a> Expand for SetPageLength<'a>
impl<'a> Expand for DisplayPcChar<'a>
impl<'a> Expand for EnterPcCharsetMode<'a>
impl<'a> Expand for ExitPcCharsetMode<'a>
impl<'a> Expand for EnterScancodeMode<'a>
impl<'a> Expand for ExitScancodeMode<'a>
impl<'a> Expand for PcTermOptions<'a>
impl<'a> Expand for ScancodeEscape<'a>
impl<'a> Expand for AltScancodeEsc<'a>
impl<'a> Expand for EnterHorizontalHlMode<'a>
impl<'a> Expand for EnterLeftHlMode<'a>
impl<'a> Expand for EnterLowHlMode<'a>
impl<'a> Expand for EnterRightHlMode<'a>
impl<'a> Expand for EnterTopHlMode<'a>
impl<'a> Expand for EnterVerticalHlMode<'a>
impl<'a> Expand for SetAAttributes<'a>
impl<'a> Expand for SetPglenInch<'a>
impl<'a> Expand for TermcapInit2<'a>
impl<'a> Expand for TermcapReset<'a>
impl<'a> Expand for LinefeedIfNotLf<'a>
impl<'a> Expand for BackspaceIfNotBs<'a>
impl<'a> Expand for OtherNonFunctionKeys<'a>
impl<'a> Expand for ArrowKeyMap<'a>
impl<'a> Expand for AcsUlcorner<'a>
impl<'a> Expand for AcsLlcorner<'a>
impl<'a> Expand for AcsUrcorner<'a>
impl<'a> Expand for AcsLrcorner<'a>
impl<'a> Expand for AcsLtee<'a>
impl<'a> Expand for AcsRtee<'a>
impl<'a> Expand for AcsBtee<'a>
impl<'a> Expand for AcsTtee<'a>
impl<'a> Expand for AcsHline<'a>
impl<'a> Expand for AcsVline<'a>
impl<'a> Expand for AcsPlus<'a>
impl<'a> Expand for MemoryLock<'a>
impl<'a> Expand for MemoryUnlock<'a>
impl<'a> Expand for BoxChars1<'a>
impl Expand for [u8]