Movatterモバイル変換


[0]ホーム

URL:


[][src]Traitrustpython_vm::pyobject::ItemProtocol

pub trait ItemProtocol {    fnget_item<T: IntoPyObject + DictKey +Copy>(
        &self,
        key: T,
        vm: &VirtualMachine
    ) ->PyResult;
fnset_item<T: IntoPyObject + DictKey +Copy>(
        &self,
        key: T,
        value:PyObjectRef,
        vm: &VirtualMachine
    ) ->PyResult;
fndel_item<T: IntoPyObject + DictKey +Copy>(
        &self,
        key: T,
        vm: &VirtualMachine
    ) ->PyResult;}

The python item protocol. Mostly applies to dictionaries.Allows getting, setting and deletion of keys-value pairs.

Required methods

fnget_item<T: IntoPyObject + DictKey +Copy>(
    &self,
    key: T,
    vm: &VirtualMachine
) ->PyResult

fnset_item<T: IntoPyObject + DictKey +Copy>(
    &self,
    key: T,
    value:PyObjectRef,
    vm: &VirtualMachine
) ->PyResult

fndel_item<T: IntoPyObject + DictKey +Copy>(
    &self,
    key: T,
    vm: &VirtualMachine
) ->PyResult

Loading content...

Implementors

impl ItemProtocol forPyDictRef[src]

fnget_item<T: IntoPyObject + DictKey +Copy>(
    &self,
    key: T,
    vm: &VirtualMachine
) ->PyResult
[src]

fnset_item<T: IntoPyObject + DictKey +Copy>(
    &self,
    key: T,
    value:PyObjectRef,
    vm: &VirtualMachine
) ->PyResult
[src]

fndel_item<T: IntoPyObject + DictKey +Copy>(
    &self,
    key: T,
    vm: &VirtualMachine
) ->PyResult
[src]

impl ItemProtocol forPyObjectRef[src]

fnget_item<T: IntoPyObject>(&self, key: T, vm: &VirtualMachine) ->PyResult[src]

fnset_item<T: IntoPyObject>(
    &self,
    key: T,
    value:PyObjectRef,
    vm: &VirtualMachine
) ->PyResult
[src]

fndel_item<T: IntoPyObject>(&self, key: T, vm: &VirtualMachine) ->PyResult[src]

Loading content...

[8]ページ先頭

©2009-2025 Movatter.jp