Skip to content

feat(idl-v2): support override methods in services #1179

@vobradovich

Description

@vobradovich

File Location(s)

No response

Proposal

Support override methods for extended services

#[service(extends = base::Base)]
    impl Extended {
        #[export]
        pub fn extended_name(&self) -> String {
            EXTENDED_NAME_RESULT.to_string()
        }

       #[override(base::Base, 1)] // interface_id, entry_id
        pub fn name(&self) -> String {
            NAME_RESULT.to_string()
        }
    }

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions