fixed stubs for RawCopy
This commit is contained in:
parent
60f4001739
commit
30aab9491e
1 changed files with 13 additions and 1 deletions
|
|
@ -509,7 +509,19 @@ Terminated: Construct[None, None]
|
|||
#===============================================================================
|
||||
# tunneling and byte/bit swapping
|
||||
#===============================================================================
|
||||
class RawCopy(Subconstruct[SubconParsedType, SubconBuildTypes, ParsedType, BuildTypes]): ...
|
||||
@t.type_check_only
|
||||
class RawCopyObj(t.Generic[ParsedType], Container[t.Any]):
|
||||
data: bytes
|
||||
value: ParsedType
|
||||
offset1: int
|
||||
offset2: int
|
||||
length: int
|
||||
|
||||
class RawCopy(Subconstruct[SubconParsedType, SubconBuildTypes, ParsedType, BuildTypes]):
|
||||
def __new__(
|
||||
cls,
|
||||
subcon: Construct[SubconParsedType, SubconBuildTypes]
|
||||
) -> RawCopy[SubconParsedType, SubconBuildTypes, RawCopyObj[SubconParsedType], t.Dict[str, t.Union[SubconBuildTypes, BufferType]]]: ...
|
||||
|
||||
def ByteSwapped(subcon: Construct[SubconParsedType, SubconBuildTypes]) -> Transformed[SubconParsedType, SubconBuildTypes]: ...
|
||||
def BitsSwapped(subcon: Construct[SubconParsedType, SubconBuildTypes]) -> t.Union[Transformed[SubconParsedType, SubconBuildTypes], Restreamed[SubconParsedType, SubconBuildTypes]]: ...
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue